write-plan by buiducnhat/agent-skills
npx skills add https://github.com/buiducnhat/agent-skills --skill write-plan生成一个完整、自包含的实现计划,该计划可由 execute-plan 执行,且歧义最小。
此技能仅用于规划:
为每个计划使用一致的产品结构:
docs/plans/YYMMDD-HHmm-<plan-slug>/docs/plans/YYMMDD-HHmm-<plan-slug>/SUMMARY.mddocs/plans/YYMMDD-HHmm-<plan-slug>/phase-01-<name>.md、phase-02-<name>.md 等。docs/plans/YYMMDD-HHmm-<plan-slug>/research/<topic>.md使用共享的通用原则中的时间戳命令来创建文件夹和文档时间戳。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
根据共享的上下文加载协议加载项目上下文。然后仅检查与请求的更改相关的代码区域。
捕获:
docs/plans/YYMMDD-HHmm-<plan-slug>/SUMMARY.mdresearch/。设计一个安全且可验证的分阶段策略。
每个阶段应包含:
粒度规则:
研究是可选的,且应与不确定性成正比。
优先顺序:
如果外部研究能力不可用,则根据本地证据进行,并明确列出假设和未解决的问题。
将发现记录在:
docs/plans/YYMMDD-HHmm-<plan-slug>/research/<topic>.mdSUMMARY.md 格式# 实施计划:<标题>
> 创建时间:YYYY-MM-DD HH:mm:ss
> 状态:草稿
## 目标
- 正在构建/更改什么以及原因。
## 范围
- 范围内
- 范围外
## 架构与方法
- 设计决策和理由。
- 约束和兼容性说明。
## 阶段
- [ ] **阶段 1:<名称>** — 目标:<目标>
- [ ] **阶段 2:<名称>** — 目标:<目标>
## 关键更改
- 可能更改的文件/模块
- 数据/API/模式影响
## 验证策略
- Lint/类型检查/测试/构建命令
- 如果需要,进行手动检查
## 依赖项
- 新包/工具(如果有)及其原因
## 风险与缓解措施
- 风险 → 缓解措施
## 未决问题
- 需要用户确认的事项
phase-XX-<name>.md 格式# 阶段 XX:<名称>
## 目标
- 本阶段的具体结果。
## 先决条件
- 必须已经满足的条件。
## 任务
1. 上下文:要检查或修改的文件/组件
2. 实施:确切的更改步骤
3. 验证:要运行的命令/检查
4. 确认:预期结果
## 验证
- 命令:
- <命令 1>
- <命令 2>
- 预期结果:
- <结果>
## 退出标准
- 确定完成情况的清晰检查清单。
在展示计划之前,请验证:
然后提交给用户审查。
如果存在多种可行方法,请提供选项并请求以下之一:
迭代直到确认。
批准后,以以下内容结束:
计划 <relative_path_to_plan>/SUMMARY.md 已准备就绪。
使用 /clear,然后使用 /execute-plan <relative_path_to_plan>/SUMMARY.md 来执行它。
每周安装次数
87
仓库
GitHub 星标数
26
首次出现
11 天前
安全审计
安装于
claude-code73
cursor58
github-copilot49
antigravity48
gemini-cli44
opencode40
Produce a complete, self-contained implementation plan that can be executed by execute-plan with minimal ambiguity.
This skill is for planning only:
Use one consistent artifact structure for every plan:
docs/plans/YYMMDD-HHmm-<plan-slug>/docs/plans/YYMMDD-HHmm-<plan-slug>/SUMMARY.mddocs/plans/YYMMDD-HHmm-<plan-slug>/phase-01-<name>.md, phase-02-<name>.md, etc.docs/plans/YYMMDD-HHmm-<plan-slug>/research/<topic>.mdUse timestamp commands from the shared General Principles for folder and document timestamps.
Load project context per the shared Context Loading Protocol. Then inspect only the code areas relevant to the requested change.
Capture:
docs/plans/YYMMDD-HHmm-<plan-slug>/SUMMARY.mdresearch/ only if needed.Design a phased strategy that is safe and verifiable.
Each phase should have:
Granularity rule:
Research is optional and should be proportional to uncertainty.
Preferred order:
If external research capability is unavailable, proceed with local evidence and explicitly list assumptions and open questions.
Document findings in:
docs/plans/YYMMDD-HHmm-<plan-slug>/research/<topic>.mdSUMMARY.md format# Implementation Plan: <Title>
> Created: YYYY-MM-DD HH:mm:ss
> Status: Draft
## Objective
- What is being built/changed and why.
## Scope
- In scope
- Out of scope
## Architecture & Approach
- Design decisions and rationale.
- Constraints and compatibility notes.
## Phases
- [ ] **Phase 1: <name>** — Goal: <goal>
- [ ] **Phase 2: <name>** — Goal: <goal>
## Key Changes
- Files/modules likely to change
- Data/API/schema impacts
## Verification Strategy
- Lint/typecheck/tests/build commands
- Manual checks if needed
## Dependencies
- New packages/tools (if any) with reason
## Risks & Mitigations
- Risk → mitigation
## Open Questions
- Items requiring user confirmation
phase-XX-<name>.md format# Phase XX: <Name>
## Objective
- Specific result for this phase.
## Preconditions
- What must already be true.
## Tasks
1. Context: files/components to inspect or modify
2. Implement: exact change steps
3. Verify: commands/checks to run
4. Confirm: expected outcome
## Verification
- Commands:
- <command 1>
- <command 2>
- Expected results:
- <result>
## Exit Criteria
- Clear checklist that determines completion.
Before presenting the plan, verify:
Then present for user review.
If multiple viable approaches exist, present options and ask for one of:
Iterate until confirmed.
When approved, end with:
Plan <relative_path_to_plan>/SUMMARY.md is ready.
Use /clear and then /execute-plan <relative_path_to_plan>/SUMMARY.md to execute it.
Weekly Installs
87
Repository
GitHub Stars
26
First Seen
11 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code73
cursor58
github-copilot49
antigravity48
gemini-cli44
opencode40
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
152,900 周安装
数据库优化器专家指南:现代性能调优、查询优化与可扩展架构设计
153 周安装
Angular RxJS 模式实战指南:掌握异步操作与响应式编程
153 周安装
XLSX 生成器 - 自动化 Excel 报表生成与模板处理工具 (Deno)
153 周安装
TanStack Query v5 性能优化指南:40条最佳实践提升应用性能
153 周安装
JSON 转视频工具 - 使用 Remotion 渲染器将 JSON 时间线规范转换为动态视频
153 周安装
Slack 代理开发指南:Chat SDK 与 Bolt for JavaScript 框架选择与部署教程
153 周安装