mirror of
https://github.com/sweetwisdom/everything-claude-code-zh.git
synced 2026-03-21 22:10:09 +00:00
style: fix markdownlint errors (MD030, MD047)
This commit is contained in:
@@ -11,12 +11,12 @@ model: opus
|
||||
|
||||
## 核心职责
|
||||
|
||||
1. **TypeScript 错误解决** - 修复类型错误、推断问题、泛型约束。
|
||||
2. **构建错误修复** - 解决编译失败、模块解析(Module Resolution)问题。
|
||||
3. **依赖问题** - 修复导入错误、缺失的包、版本冲突。
|
||||
4. **配置错误** - 解决 `tsconfig.json`、webpack、Next.js 配置问题。
|
||||
5. **最小差异修改 (Minimal Diffs)** - 尽可能通过最小的改动来修复错误。
|
||||
6. **禁止架构更改** - 仅修复错误,不进行重构或重新设计。
|
||||
1. **TypeScript 错误解决** - 修复类型错误、推断问题、泛型约束。
|
||||
2. **构建错误修复** - 解决编译失败、模块解析(Module Resolution)问题。
|
||||
3. **依赖问题** - 修复导入错误、缺失的包、版本冲突。
|
||||
4. **配置错误** - 解决 `tsconfig.json`、webpack、Next.js 配置问题。
|
||||
5. **最小差异修改 (Minimal Diffs)** - 尽可能通过最小的改动来修复错误。
|
||||
6. **禁止架构更改** - 仅修复错误,不进行重构或重新设计。
|
||||
|
||||
## 可用工具
|
||||
|
||||
|
||||
@@ -277,4 +277,4 @@ npm test && npm run lint
|
||||
npm test -- --coverage --ci
|
||||
```
|
||||
|
||||
**记住**:没有测试就没有代码。测试不是可选的。它们是安全网,能够让你自信地重构、快速开发并确保生产环境的可靠性。
|
||||
**记住**:没有测试就没有代码。测试不是可选的。它们是安全网,能够让你自信地重构、快速开发并确保生产环境的可靠性。
|
||||
|
||||
@@ -8,11 +8,11 @@ description: 增量修复 Go 构建错误、go vet 警告和 linter 问题。调
|
||||
|
||||
## 此命令的作用
|
||||
|
||||
1. **运行诊断**:执行 `go build`、`go vet`、`staticcheck`
|
||||
2. **解析错误**:按文件分组并按严重程度排序
|
||||
3. **增量修复**:一次修复一个错误
|
||||
4. **验证每次修复**:每次更改后重新运行构建
|
||||
5. **报告摘要**:显示已修复的内容和剩余的问题
|
||||
1. **运行诊断**:执行 `go build`、`go vet`、`staticcheck`
|
||||
2. **解析错误**:按文件分组并按严重程度排序
|
||||
3. **增量修复**:一次修复一个错误
|
||||
4. **验证每次修复**:每次更改后重新运行构建
|
||||
5. **报告摘要**:显示已修复的内容和剩余的问题
|
||||
|
||||
## 何时使用
|
||||
|
||||
|
||||
@@ -8,11 +8,11 @@ description: Enforce test-driven development workflow. Scaffold interfaces, gene
|
||||
|
||||
## 此命令的作用
|
||||
|
||||
1. **搭建接口(Scaffold Interfaces)** - 首先定义类型/接口
|
||||
2. **先生成测试** - 编写失败的测试(红/RED)
|
||||
3. **编写最小化实现代码** - 只编写刚好能通过测试的代码(绿/GREEN)
|
||||
4. **重构(Refactor)** - 在保持测试通过的前提下优化代码(重构/REFACTOR)
|
||||
5. **验证覆盖率** - 确保测试覆盖率达到 80% 以上
|
||||
1. **搭建接口(Scaffold Interfaces)** - 首先定义类型/接口
|
||||
2. **先生成测试** - 编写失败的测试(红/RED)
|
||||
3. **编写最小化实现代码** - 只编写刚好能通过测试的代码(绿/GREEN)
|
||||
4. **重构(Refactor)** - 在保持测试通过的前提下优化代码(重构/REFACTOR)
|
||||
5. **验证覆盖率** - 确保测试覆盖率达到 80% 以上
|
||||
|
||||
## 适用场景
|
||||
|
||||
@@ -27,13 +27,13 @@ description: Enforce test-driven development workflow. Scaffold interfaces, gene
|
||||
|
||||
tdd-guide 智能体将:
|
||||
|
||||
1. 为输入/输出**定义接口**
|
||||
2. **编写会失败(FAIL)的测试**(因为代码尚未存在)
|
||||
3. **运行测试**并验证它们因预期的原因而失败
|
||||
4. **编写最小化实现**以使测试通过
|
||||
5. **运行测试**并验证它们通过
|
||||
6. 在保持测试通过的前提下**重构**代码
|
||||
7. **检查覆盖率**,如果低于 80% 则添加更多测试
|
||||
1. 为输入/输出**定义接口**
|
||||
2. **编写会失败(FAIL)的测试**(因为代码尚未存在)
|
||||
3. **运行测试**并验证它们因预期的原因而失败
|
||||
4. **编写最小化实现**以使测试通过
|
||||
5. **运行测试**并验证它们通过
|
||||
6. 在保持测试通过的前提下**重构**代码
|
||||
7. **检查覆盖率**,如果低于 80% 则添加更多测试
|
||||
|
||||
## TDD 循环
|
||||
|
||||
|
||||
5
package-lock.json
generated
5
package-lock.json
generated
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "everything-claude-code",
|
||||
"name": "everything-claude-code-zh",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
@@ -294,6 +294,7 @@
|
||||
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"peer": true,
|
||||
"bin": {
|
||||
"acorn": "bin/acorn"
|
||||
},
|
||||
@@ -599,6 +600,7 @@
|
||||
"integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.8.0",
|
||||
"@eslint-community/regexpp": "^4.12.1",
|
||||
@@ -1930,6 +1932,7 @@
|
||||
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"peer": true,
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
|
||||
@@ -132,4 +132,4 @@ original_source: "session-observation" # 或 "repo-analysis"
|
||||
新直觉已保存至:~/.claude/homunculus/instincts/inherited/
|
||||
|
||||
运行 /instinct-status 查看所有直觉。
|
||||
```
|
||||
```
|
||||
|
||||
@@ -672,4 +672,4 @@ func (c *Counter) Increment() { c.n++ } // 指针接收者
|
||||
|
||||
**记住**:Go 代码应当以一种“最乏味”的方式呈现——它是可预测的、一致的且易于理解的。如有疑问,请保持简单。
|
||||
|
||||
```
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user