forge-dev SKILL.md skillA
This file is byte-identical to the first copy the registry indexed. Same content hash, so the same checks give both the same grade.
forge-dev from antonailog/forge-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add antonailog/forge-skills/forge-dev@git:20260717.f9c3c90Pins git:20260717.f9c3c90 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- antonailog/forge-skills
- Path
skills/forge-dev/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260717.f9c3c90, committed Jul 17, 2026
- First version recorded
- Jul 4, 2026
- Size
- 15,474 bytes
- Repository stars
- 13
- License
- MIT
开发调度器:接力 PRD 变更,主上下文只编排,子 skill(design/eng/qa)在独立上下文执行防 context rot;交互 / --auto / --resume 三模式。 触发方式:用户说"开始开发"、"实现需求"、"forge-dev"、PRD 更新后进入开发阶段时;说"端到端交付"、"全自动交付"、"一路到发布"时走 --full 尾段(原 forge-deliver 已退役并入)。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
> **文档落地路径**:遵循 forge-doc-policy 规范。完整白名单 + frontmatter schema 见
> `~/.claude/skills/forge-doc-policy/doc-paths.md`。
> **当前文档加载顺序**:先读项目 `CLAUDE.md`、`docs/README.md`、`docs/INDEX.md`,
> 再读相关根级当前真相源和 `.features/{feature-id}/feature-spec.md`。
> 详细规则见 `~/.claude/skills/_shared/current-doc-loading.md`。
# /forge-dev:开发调度器
接力 `/forge-prd` 或 `/forge-brainstorm` 的产出,调度设计、工程、QA 子技能完成开发交付。
全程中文。
## 前置脚本(每次先运行)
检测:当前分支与项目根目录、项目环境(Node / Python / Go / Rust / Makefile)、Playwright 可用性、
`.forge/dev-state.json` 未完成流水线、`.features/_registry.md` 注册表、brainstorm 思考文档。
脚本全文见 [references/orchestration-details.md](references/orchestration-details.md)「前置检测脚本」。
---
## 流程
```
读取 PRD 迭代摘要
→ 项目类型判断(frontend / backend / fullstack)
→ Discussion 阶段(结构化偏好收集,识别灰区)
→ Research 阶段(技术调研,基于知识+代码扫描+按需搜索)
→ 产出 RESEARCH.md
→ 分析变更 + 调研结果,判断需要哪些子 skill
→ 列出建议的执行计划,用户确认
→ Wave 并行调度子 skill(每个子 skill 在独立上下文执行)
→ 汇总交付结果
```
全程中文。
---
## 上下文工程(核心设计)
**问题**:随着会话上下文窗口被填满,AI 输出质量会逐步劣化(context rot)。
**解决方案**:主调度器只做编排,真正的工作发生在子 agent 的独立上下文中。
### 原则
1. **主上下文只做调度** — 读取 PRD、判断计划、协调子 agent,不做具体实现
2. **子 skill 在独立上下文执行** — 使用 Agent 工具启动子代理,每个子 skill 拥有全新的上下文窗口
3. **精准传递上下文** — 只传递子 skill 需要的文档路径和指令,不传递无关信息
…Read the whole file at its exact version.
How to install
mdr add antonailog/forge-skills/forge-dev@sha256:a5bf56e36fc53e59The line at the top of this page pins the label git:20260717.f9c3c90, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_62pddz556ovejof5)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jul 4, 2026 and Jul 17, 2026, about one every 3 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260717.f9c3c90 latest | 2026-07-17 | f9c3c90 | 15,474 B | A | view · diff |
| git:20260704.8880c5f | 2026-07-04 | 8880c5f | 19,611 B | A | view · diff |
| git:20260704.2c94f37 | 2026-07-04 | 2c94f37 | 21,272 B | A | view · diff |
| git:20260704.b2eb686 | 2026-07-04 | b2eb686 | 21,434 B | A | view · diff |
| git:20260704.cb84167 | 2026-07-04 | cb84167 | 21,193 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (15474 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
antonailog/forge-skills · 13 stars · license MIT · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_62pddz556ovejof5 GET https://markdownregistry.com/api/v1/resolve?ref=antonailog/forge-skills/forge-dev GET https://markdownregistry.com/api/v1/blob/a5bf56e36fc53e59cac298cb8be31c64e792bd4de768d12b88553420d16fcce5
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from antonailog/forge-skills
Every file in antonailog/forge-skills