重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
implement-plan-preflight by terrylica/cc-skills
npx skills add https://github.com/terrylica/cc-skills --skill implement-plan-preflight执行 /itp:go 工作流的预检阶段。创建具有正确交叉链接和验证的 ADR 和设计规范工件。
/itp:go 命令调用P.1: 创建功能分支 (如果指定了 -b 标志)
│
▼
P.2: 创建 ADR 文件 (MADR 4.0)
│
▼
P.3: 创建设计规范 (基于全局计划)
│
▼
P.4: 验证检查点 (强制)
关键提示:在完成并验证所有预检步骤之前,请不要进入第 1 阶段的实施。
YYYY-MM-DD-slug
示例:2025-12-01-clickhouse-aws-ohlcv-ingestion
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 工件 | 路径 |
|---|---|
| ADR | /docs/adr/$ADR_ID.md |
| 设计规范 | /docs/design/$ADR_ID/spec.md |
| 全局计划 | ~/.claude/plans/<adj-verb-noun>.md |
在 ADR 头部:
**设计规范**: [实施规范](/docs/design/YYYY-MM-DD-slug/spec.md)
在 spec.md 头部:
**ADR**: [功能名称 ADR](/docs/adr/YYYY-MM-DD-slug.md)
仅在指定了 -b 标志时执行。详情请参阅 工作流步骤。
mkdir -p docs/design/$ADR_IDcp ~/.claude/plans/<adj-verb-noun>.md docs/design/$ADR_ID/spec.md运行验证器或手动检查清单:
uv run scripts/preflight_validator.py $ADR_ID
检查清单 (必须全部为真):
/docs/adr/$ADR_ID.md**设计规范**: 链接/docs/design/$ADR_ID/spec.md**ADR**: 反向链接如果缺少任何一项:立即创建。请不要进入第 1 阶段。
---
status: proposed
date: YYYY-MM-DD
decision-maker: [User Name]
consulted: [Agent-1, Agent-2]
research-method: single-agent
clarification-iterations: N
perspectives: [Perspective1, Perspective2]
---
完整字段描述请参阅 ADR 模板。
⛔ 强制:每个 ADR 必须包含恰好 2 个图表:
| 图表 | 位置 | 目的 |
|---|---|---|
| 前后对比图 | 上下文部分 | 显示系统状态变化 |
| 架构图 | 架构部分 | 显示组件关系 |
技能调用:立即调用 adr-graph-easy-architect 技能来创建两个图表。
阻塞关卡:在将两个图表都嵌入 ADR 之前,请不要进入设计规范阶段。
# 验证预检工件
uv run scripts/preflight_validator.py <adr-id>
# 示例
uv run scripts/preflight_validator.py 2025-12-01-my-feature
| 问题 | 原因 | 解决方案 |
|---|---|---|
| 验证器失败 | 缺少 ADR 或规范 | 在运行验证器之前创建两个文件 |
| 前置元数据无效 | 缺少必填字段 | 检查所有 7 个 ADR 字段和 5 个规范字段 |
| 图表未渲染 | 未安装 graph-easy | 运行 brew install graph-easy |
| 规范阶段不匹配 | 阶段值错误 | 使用:preflight, phase-1, phase-2, 或 phase-3 |
| ADR 状态错误 | 手动状态编辑 | 让工作流管理状态转换 |
| 设计文件夹缺失 | 路径结构错误 | 使用 docs/design/YYYY-MM-DD-slug/spec.md |
每周安装数
63
仓库
GitHub 星标数
26
首次出现
Jan 24, 2026
安全审计
安装于
opencode59
gemini-cli58
claude-code57
codex57
github-copilot56
cursor56
Execute the Preflight phase of the /itp:go workflow. Creates ADR and Design Spec artifacts with proper cross-linking and verification.
/itp:go command during Preflight phaseP.1: Create Feature Branch (if -b flag)
│
▼
P.2: Create ADR File (MADR 4.0)
│
▼
P.3: Create Design Spec (from global plan)
│
▼
P.4: Verify Checkpoint (MANDATORY)
CRITICAL : Do NOT proceed to Phase 1 implementation until ALL preflight steps are complete and verified.
YYYY-MM-DD-slug
Example: 2025-12-01-clickhouse-aws-ohlcv-ingestion
| Artifact | Path |
|---|---|
| ADR | /docs/adr/$ADR_ID.md |
| Design Spec | /docs/design/$ADR_ID/spec.md |
| Global Plan | ~/.claude/plans/<adj-verb-noun>.md |
In ADR header :
**Design Spec**: [Implementation Spec](/docs/design/YYYY-MM-DD-slug/spec.md)
In spec.md header :
**ADR**: [Feature Name ADR](/docs/adr/YYYY-MM-DD-slug.md)
Only if -b flag specified. See Workflow Steps for details.
/docs/adr/$ADR_ID.mdadr-graph-easy-architect for diagramsmkdir -p docs/design/$ADR_IDcp ~/.claude/plans/<adj-verb-noun>.md docs/design/$ADR_ID/spec.mdRun validator or manual checklist:
uv run scripts/preflight_validator.py $ADR_ID
Checklist (ALL must be true):
/docs/adr/$ADR_ID.md**Design Spec**: link in header/docs/design/$ADR_ID/spec.md**ADR**: backlink in headerIf any item is missing : Create it now. Do NOT proceed to Phase 1.
---
status: proposed
date: YYYY-MM-DD
decision-maker: [User Name]
consulted: [Agent-1, Agent-2]
research-method: single-agent
clarification-iterations: N
perspectives: [Perspective1, Perspective2]
---
See ADR Template for full field descriptions.
⛔ MANDATORY : Every ADR must include EXACTLY 2 diagrams:
| Diagram | Location | Purpose |
|---|---|---|
| Before/After | Context section | Shows system state change |
| Architecture | Architecture section | Shows component relationships |
SKILL INVOCATION : Invoke adr-graph-easy-architect skill NOW to create BOTH diagrams.
BLOCKING GATE : Do NOT proceed to design spec until BOTH diagrams are embedded in ADR.
# Verify preflight artifacts
uv run scripts/preflight_validator.py <adr-id>
# Example
uv run scripts/preflight_validator.py 2025-12-01-my-feature
| Issue | Cause | Solution |
|---|---|---|
| Validator fails | Missing ADR or spec | Create both files before running validator |
| Frontmatter invalid | Missing required fields | Check all 7 ADR fields and 5 spec fields |
| Diagram not rendering | graph-easy not installed | Run brew install graph-easy |
| Spec phase mismatch | Wrong phase value | Use: preflight, phase-1, phase-2, or phase-3 |
| ADR status wrong | Manual status edit | Let workflow manage status transitions |
| Design folder missing | Wrong path structure | Use docs/design/YYYY-MM-DD-slug/spec.md |
Weekly Installs
63
Repository
GitHub Stars
26
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode59
gemini-cli58
claude-code57
codex57
github-copilot56
cursor56
开源项目教练指南 - 诊断问题、制定行动计划、优化开源项目运营
50,600 周安装
Go语言故障排除与调试指南:系统化解决编译、崩溃、性能问题
815 周安装
Swift Testing 框架指南:Xcode 16+ 现代单元测试与 XCTest 替代方案
775 周安装
多平台社交发布器:AI驱动自动化排期,一键发布到TikTok/Instagram等8大平台
779 周安装
FBI谈判专家Chris Voss谈判技巧:战术同理心、镜像法、标注法实战指南
800 周安装
Svelte 核心最佳实践:响应式编程、$state、$derived、$effect 使用指南
780 周安装
gstack工作流助手:Claude Code专家团队,AI驱动开发规划、代码评审与自动化测试
779 周安装