HT

hunkim/tcdd

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

23 stars 质量 65 趋势 18MIT

Freebuff CLI 船只 freebuff 配置文件集模型在当前版本中。

概览

Freebuff CLI 船只 freebuff 配置文件集模型在当前版本中。 接受的数值:Upstage/Solar-Pro4 或 Solar-Pro4。 如果验证失败→停止。不要用其他型号进行复习。 批量保存评测为FREEBUFF_CODE_REVIEW.md(包含模板)。 1. 基线测试 2.最小正确的代码变更 3.添加/更新测试 4.测试绿色 5.自由改进/复习 → FREEBUFF_CODE_REVIEW.md 6.验证发现是否符合真实代码 7.应用合理的P0/P1/(有效P2) 8.重新测试;代码是否更改,重新审查 = 最新测试绿色批次 Solar Pro 4 Freebuff 评测完成。 保持脚本/可用(或者复制到技能旁边),这样SET/Verify命令就能正常工作。

概述(AI 翻译)

把这个仓库放进你的Agent技能(或克隆)里,然后运行循环。

测试门禁代码变更。Solar Pro 4评测门已完成。

你得到了什么

路径 目的
SKILL.md 完整的TCDD特工技能(复制到光标/Grok机器人技能中)
skills/freebuff-post-change-review/SKILL.md 伙伴免费增益复习技能
scripts/set_freebuff_solar_pro4.py Solar Pro 4 → 原力免费增益
scripts/verify_freebuff_solar_pro4.py 如果型号不是Solar Pro 4,则失败
scripts/install_skill.sh 将技能安装到特工技能文件夹
templates/FREEBUFF_CODE_REVIEW.md 复习输出模板
templates/manicode.settings.example.json 自由增益设置示例
diagrams/ TCDD海报 + 自由增益设置图

快速入门(任何人)

自由增益 + 太阳能职业4(关键)

Freebuff CLI 在当前版本中不**发布freebuff config set model。

真正的背景是:

接受的值:upstage/solar-pro4 或 solar-pro4。

**在Freebuff之前始终先设置+验证。**如果验证失败→停止。不要用其他型号复习。

然后:

将评论保存为 FREEBUFF_CODE_REVIEW.md,用于**本批次(包含模板)。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

TCDD — Test × CodeReview Driven Development

Drop this repo into your agent skills (or clone it) and run the loop.

Tests gate code changes. Solar Pro 4 review gates DONE.

What you get

Path Purpose
SKILL.md Full TCDD agent skill (copy into Cursor / Grok Bot skills)
skills/freebuff-post-change-review/SKILL.md Companion Freebuff review skill
scripts/set_freebuff_solar_pro4.py Force Freebuff → Solar Pro 4
scripts/verify_freebuff_solar_pro4.py Fail if model is not Solar Pro 4
scripts/install_skill.sh Install skills into agent skills folder
templates/FREEBUFF_CODE_REVIEW.md Review output template
templates/manicode.settings.example.json Example Freebuff settings
diagrams/ TCDD poster + Freebuff setup diagram

Quick start (anyone)

git clone https://github.com/hunkim/TCDD.git
cd TCDD

# 1) Install agent skills
bash scripts/install_skill.sh
# or: bash scripts/install_skill.sh /path/to/your/skills/tcdd-test-codereview-driven-development

# 2) Install Freebuff CLI (if needed)
freebuff --version || npm install -g freebuff
export PATH="$HOME/.local/bin:$PATH"
freebuff login   # once

# 3) Force Solar Pro 4 (REQUIRED before every review)
python3 scripts/set_freebuff_solar_pro4.py
python3 scripts/verify_freebuff_solar_pro4.py

# 4) Run TCDD on your project
#    baseline tests → code → tests → freebuff --cwd  → apply → retest

Freebuff + Solar Pro 4 (critical)

Freebuff CLI does not ship freebuff config set model in current versions.

The real setting is:

~/.config/manicode/settings.json
  "freebuffModel": "upstage/solar-pro4"

Accepted values: upstage/solar-pro4 or solar-pro4.

Always SET + VERIFY before Freebuff. If verify fails → stop. Do not review with another model.

python3 scripts/set_freebuff_solar_pro4.py
python3 scripts/verify_freebuff_solar_pro4.py

Then:

freebuff --cwd 

Save the review as FREEBUFF_CODE_REVIEW.md for this batch (template included).

TCDD loop (short)

  1. Baseline tests
  2. Smallest correct code change
  3. Add/update tests
  4. Tests green
  5. Freebuff / Solar Pro 4 review → FREEBUFF_CODE_REVIEW.md
  6. Verify findings against real code
  7. Apply sensible P0/P1/(valid P2)
  8. Re-test; re-review if code changed

DONE = latest tests green AND current-batch Solar Pro 4 Freebuff review complete.

Full rules: SKILL.md.

Agent install (manual)

Copy files:

SKILL.md
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add hunkim/tcdd
新手?先看 mcpskill.org 教程 →