From 680484b6048343ff7765b5d2227da9d0801c0fb1 Mon Sep 17 00:00:00 2001 From: gaowenju Date: Fri, 23 Jan 2026 11:38:14 +0800 Subject: [PATCH 1/2] fix: missing horoscope in tmpls --- internal/cmd/assets/.claude/commands/abcoder/task.md | 4 ++-- internal/cmd/assets/.claude/hooks/abcoder/prompt.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/cmd/assets/.claude/commands/abcoder/task.md b/internal/cmd/assets/.claude/commands/abcoder/task.md index 03a47403..20bbd78d 100644 --- a/internal/cmd/assets/.claude/commands/abcoder/task.md +++ b/internal/cmd/assets/.claude/commands/abcoder/task.md @@ -18,14 +18,14 @@ tags: [abcoder, task, creation] Track these steps as TODOs and complete them one by one. 1. 验证用户提供了任务名称,如未提供则提示使用格式 `/task <任务名称>`。 2. 执行 `d=$(date +%m%d) && mkdir -p "./task/$d/"` 创建 `./task/{{MMDD}}/` 目录。 -3. 读取模板文件 `/Users/bytedance/github/github.com/cloudwego/abcoder/.claude/tmpls/ABCODER_CODE_TASK.md`。 +3. 读取模板文件 `{{CLAUDE_HOME_PATH}}/.claude/tmpls/ABCODER_CODE_TASK.md`。 4. 根据任务上下文和名称,按照模板格式填充内容,生成新文件 `./task/{{MMDD}}/{{NAME}}__CODE_TASK.md`。 5. 检查并清晰列出 CODE_TASK 包含的外部依赖包(如有)。 6. 验证生成的文件格式正确,包含所有必要字段。 7. 告知用户文件已创建成功,包含文件路径和外部依赖信息(如有),停止操作。 **Reference** -- 模板文件:`/Users/bytedance/github/github.com/cloudwego/abcoder/.claude/tmpls/ABCODER_CODE_TASK.md` +- 模板文件:`{{CLAUDE_HOME_PATH}}/.claude/tmpls/ABCODER_CODE_TASK.md` - 示例: - `/task Feature_Auth` → 创建 `./task/1013/Feature_Auth__CODE_TASK.md` - `/task Bugfix-Api` → 创建 `./task/1013/Bugfix_Api__CODE_TASK.md` diff --git a/internal/cmd/assets/.claude/hooks/abcoder/prompt.sh b/internal/cmd/assets/.claude/hooks/abcoder/prompt.sh index eb52d1c2..2ef62eed 100755 --- a/internal/cmd/assets/.claude/hooks/abcoder/prompt.sh +++ b/internal/cmd/assets/.claude/hooks/abcoder/prompt.sh @@ -7,7 +7,7 @@ set -euo pipefail # 验证文件存在 -SOP_FILE="/Users/bytedance/github/github.com/cloudwego/abcoder2/.claude/hooks/abcoder/abcoder-workflow.md" +SOP_FILE="{{CLAUDE_HOME_PATH}}/.claude/hooks/abcoder/abcoder-workflow.md" # echo "DEBUG: Checking file: $SOP_FILE" >&2 if [[ ! -f "$SOP_FILE" ]]; then From c557180c47a33d7dd5e3024a570ea1d01eb15756 Mon Sep 17 00:00:00 2001 From: gaowenju Date: Fri, 23 Jan 2026 11:44:11 +0800 Subject: [PATCH 2/2] chore: add .claude in .gitignore --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 99f6ff5d..61573efe 100644 --- a/.gitignore +++ b/.gitignore @@ -77,4 +77,6 @@ src/lang/testdata tools -!testdata/asts/*.json \ No newline at end of file +!testdata/asts/*.json + +.claude/ \ No newline at end of file