使用方法
- 复制安装命令,在自己的智能体环境安装前先检查源码包。
- 从原始文档核对所需工具、凭据和支持的宿主。
- 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/lvcasmadeit/skills-lite --skill implement-it开始前需了解
- 安装不包含模型订阅、API 额度或访问文件的权限。
- 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。
Implement It
Implement exactly one explicitly named Ticket from the current TODO.md.
Start
- Require an issue ID; ask if absent. Never infer one.
- Read the board and repository instructions. Find the ID exactly once as a Ticket. Missing, duplicate, malformed, or
Donetickets are read-only failures. - Validate the Parent Spec reference, required
Belongs to ticketfield, and every blocker. The Spec must resolve unambiguously.Belongs to ticketmust beNoneor resolve uniquely to a Ticket; it is grouping, not a blocker. Each blocker must resolve uniquely to a Ticket in## Done. If any reference is missing, ambiguous, or invalid, stop read-only and report why. If a card in## Blockedhas become unblocked, move it to## Ready; if a## Readycard has an incomplete blocker, stop and report the inconsistent state. - Confirm concrete, unambiguous acceptance criteria. Ask focused questions if needed.
Implement and verify
- Read the Spec and relevant code/tests. Before editing, reread
TODO.mdand confirm the card is still unique and Ready (or In Progress for a retry); move Ready cards to## In Progress. Implement only its criteria using repository conventions; stop and ask if scope changes materially. - Run focused checks and a behavior-level smoke check on the real surface or closest integration seam. Review correctness, regressions, security, and scope; fix issues and rerun affected checks. Remove throwaway artifacts.
- Re-read the board before updating it. Confirm this exact card is still unique and In Progress; preserve all other card content. If it changed concurrently, do not overwrite it.
- Check only independently verified criteria. Move the card to
## Doneonly when all pass; otherwise leave it In Progress. When a blocker completes, move cards in## Blockedto## Readyonly if every blocker is now Done. Report observed checks and completion state.
TODO.md contains only Ticket cards under ## Ready, ## In Progress, ## Blocked, and ## Done; column position is status. Do not add Specs, reminders, or prose. IDs are stable I-NNN; never reuse or renumber them. Do not create GitHub Issues or separate ticket files.
Do not commit or create branches/PRs unless explicitly requested. Report the ticket ID, changed files, focused checks, smoke evidence, and status.


