From 6f87d43c19217760ec28aecdf442ce57f9825f66 Mon Sep 17 00:00:00 2001 From: xuxiang Date: Sat, 31 Jan 2026 19:25:25 +0800 Subject: [PATCH] style: fix markdownlint errors (MD030, MD047) --- agents/build-error-resolver.md | 12 +++++----- agents/tdd-guide.md | 2 +- commands/go-build.md | 10 ++++---- commands/tdd.md | 24 +++++++++---------- package-lock.json | 5 +++- .../commands/instinct-import.md | 2 +- skills/golang-patterns/SKILL.md | 2 +- 7 files changed, 30 insertions(+), 27 deletions(-) diff --git a/agents/build-error-resolver.md b/agents/build-error-resolver.md index a4cf173..c175682 100644 --- a/agents/build-error-resolver.md +++ b/agents/build-error-resolver.md @@ -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. **禁止架构更改** - 仅修复错误,不进行重构或重新设计。 ## 可用工具 diff --git a/agents/tdd-guide.md b/agents/tdd-guide.md index 3c44d1d..5f13406 100644 --- a/agents/tdd-guide.md +++ b/agents/tdd-guide.md @@ -277,4 +277,4 @@ npm test && npm run lint npm test -- --coverage --ci ``` -**记住**:没有测试就没有代码。测试不是可选的。它们是安全网,能够让你自信地重构、快速开发并确保生产环境的可靠性。 \ No newline at end of file +**记住**:没有测试就没有代码。测试不是可选的。它们是安全网,能够让你自信地重构、快速开发并确保生产环境的可靠性。 diff --git a/commands/go-build.md b/commands/go-build.md index aac2773..5f90b53 100644 --- a/commands/go-build.md +++ b/commands/go-build.md @@ -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. **报告摘要**:显示已修复的内容和剩余的问题 ## 何时使用 diff --git a/commands/tdd.md b/commands/tdd.md index 9f3d037..db9f10e 100644 --- a/commands/tdd.md +++ b/commands/tdd.md @@ -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 循环 diff --git a/package-lock.json b/package-lock.json index db3ddf5..b732d4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -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" }, diff --git a/skills/continuous-learning-v2/commands/instinct-import.md b/skills/continuous-learning-v2/commands/instinct-import.md index 0107089..7157b13 100644 --- a/skills/continuous-learning-v2/commands/instinct-import.md +++ b/skills/continuous-learning-v2/commands/instinct-import.md @@ -132,4 +132,4 @@ original_source: "session-observation" # 或 "repo-analysis" 新直觉已保存至:~/.claude/homunculus/instincts/inherited/ 运行 /instinct-status 查看所有直觉。 -``` \ No newline at end of file +``` diff --git a/skills/golang-patterns/SKILL.md b/skills/golang-patterns/SKILL.md index d97ee0c..8029762 100644 --- a/skills/golang-patterns/SKILL.md +++ b/skills/golang-patterns/SKILL.md @@ -672,4 +672,4 @@ func (c *Counter) Increment() { c.n++ } // 指针接收者 **记住**:Go 代码应当以一种“最乏味”的方式呈现——它是可预测的、一致的且易于理解的。如有疑问,请保持简单。 -``` \ No newline at end of file +```