소스 정보
- 저장소
- DawnMoon1542/agents-skills
- 최근 소스 활동
- 2026년 7월 14일 06:29
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 4
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/DawnMoon1542/agents-skills --skill writing-plans명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | writing-plans |
| description | grill-with-docs 完成全部 Stage 设计后使用——依次生成全部 Stage 的可执行计划,再统一交给 smart-exec-plan |
将全部 Stage 设计转化为按顺序执行的计划。计划面向一次连续完成的开发,不为 Task 或 Stage 的中间状态设计服务兼容机制。
开始时声明: “我正在使用 writing-plans 技能依次编写全部 Stage 的实现计划。”
必须读取:
docs/CONTEXT.md 或对应 context 文件只有全部 Stage 设计完成并确认后才能开始。不得写完一个 Stage 计划后提前进入实现。
每个 Stage 生成独立计划文件:
docs/plans/YYYY-MM-DD-<slug>-stage-1.md
docs/plans/YYYY-MM-DD-<slug>-stage-2.md
docs/plans/YYYY-MM-DD-<slug>-stage-N.md
无显式 Stage 时仍使用 Stage 1 文件名。
每完成一个计划,更新 brainstorming 索引中的计划状态和计划文件。全部计划完成后统一调用 smart-exec-plan。
Stage → Task Group → Task → Step
Stage 由 brainstorming 定义,writing-plans 不新增、删除或重新划分 Stage。设计规模仍然无法形成可执行计划时,停止并指出具体设计缺口。
Task Group 表达实现依赖。Group 之间严格串行。后一个 Group 依赖前一个 Group 的产物。
同 Group 内 Task 应尽量避免修改同一文件。当前执行仍按串行顺序进行,文件互斥用于保持 Task 边界清晰,不表示必须并行。
每个 Task 是适合实现、TDD、审查和提交的原子单元。Task 不要求:
Task 必须:
Task 内 Step 严格串行。每个 Step 描述一个具体动作,包含:
涉及行为变更时,测试 Step 必须位于生产实现 Step 之前。
除非最终设计明确要求长期兼容,否则计划不得加入:
计划应按最终结构组织修改。中间 Task 或 Stage 可以暂时无法完整构建、启动或部署。
数据安全仍是必要要求。涉及持久化数据时,计划必须覆盖:
每个 Task 只要求运行与其目标行为直接相关的测试和必要静态检查。计划必须写明:
不要求计划列举中间状态下全仓库会失败的命令。
Stage 完成后检查设计覆盖、Task 完成情况和 Stage 内集成,不要求该 Stage 可独立部署或服务可启动。
最后一个 Stage 完成后,smart-exec-plan 统一运行完整验证。每个计划头部应记录项目适用的完整命令,包括:
不存在某类命令时明确写“项目未配置”,不得编造命令。
每个计划必须以以下结构开始:
# <功能名称> Stage N 实现计划
> **执行者须知:** 使用 smart-exec-plan 连续执行全部 Stage。本 Stage 不是独立部署版本。
**目标:** <本 Stage 在最终系统中完成的职责>
**需求索引:** `docs/brainstorming/YYYY-MM-DD-<slug>.md`
**设计文档:** `docs/grill/YYYY-MM-DD-<slug>-stage-N.md`
**术语表:** `docs/CONTEXT.md`
**Stage:** N / 总 Stage 数
**依赖 Stage:** 无或 Stage N-1
**完整验证命令:**
- 构建:`<项目命令>` 或项目未配置
- 类型检查:`<项目命令>` 或项目未配置
- lint:`<项目命令>` 或项目未配置
- 单元测试:`<项目命令>` 或项目未配置
- 集成测试:`<项目命令>` 或项目未配置
---
## 进度清单
### Group 1
- [ ] Task 1-1 — <简要描述>
- [ ] Task 1-2 — <简要描述>
### Group 2
- [ ] Task 2-1 — <简要描述>
---
计划生成时必须把尖括号字段替换成实际内容。
### Task 1-1:<Task 名称>
**依赖:** 无或具体 Task
**文件:**
- 创建:`exact/path/to/file`
- 修改:`exact/path/to/file`
- 测试:`exact/path/to/test`
**提交信息:**
`feat: <中文简介>`
<中文正文,说明该 Task 形成的代码结果。>
#### Step 1:编写失败测试
在 `exact/path/to/test` 增加具体测试,覆盖明确场景和断言。运行当前测试,确认因目标行为缺失而失败。
#### Step 2:实现最终行为
在 `exact/path/to/file` 实现设计定义的最终接口和行为,写明函数签名、边界条件和错误信息。
#### Step 3:验证与整理
运行当前 Task 的测试,确认通过。只在测试通过后整理命名和重复代码,并再次运行相同测试。
计划不包含 Git 提交 Step。提交由 smart-exec-plan 在审查通过并更新进度后执行。
定义 Task 前先检查:
允许不同 Stage 修改同一文件,因为 Stage 严格串行。每次修改必须服务于最终设计,不得添加随后删除的兼容层。
每个 Step 必须提供实际信息。不得使用:
每个 Stage 计划完成后,先内联检查:
随后使用 plan-document-reviewer-prompt.md 完整审查。
满足以下条件后调用 smart-exec-plan:
交接内容包括 brainstorming 索引和按顺序排列的全部计划文件,不再提供执行方式选择。随后调用 $skill:smart-exec-plan。