spec-start SKILL.md skillA
spec-start from hhu3637kr/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add hhu3637kr/skills/spec-start@git:20261105.3ebe4fePins git:20261105.3ebe4fe in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- hhu3637kr/skills
- Path
spec-start/SKILL.md- Versions recorded
- 10
- Latest version
- git:20261105.3ebe4fe, committed Nov 5, 2026
- First version recorded
- Aug 8, 2026
- Size
- 30,203 bytes
- Repository stars
- 146
- License
- none declared
当用户开始新的开发任务、需要启动完整 Spec 流程(需求对齐→探索→设计→实现→测试→收尾),或需要为一个新 Spec 创建协作上下文和 GitHub Flow 工作分支时使用。不要用于已有完成 Spec 的小迭代(用 spec-update)、项目首次初始化(用 spec-init)、运行期故障诊断与 bug 修复(用 spec-debug),或不需要启动 Spec 流程的纯文档/记忆写入(用对应 Skill)。.
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
# Spec Start ## 核心原则 1. **当前 Agent 即是 TeamLead**:调用本 Skill 的 Agent 本身就承担 TeamLead 职责,无需创建额外的 TeamLead 角色 2. **角色定义由 spec-init 持久化**:`spec-start` 只加载和唤起项目级角色,不内联维护角色 prompt 3. **本次 Spec 创建运行实例**:角色线程/实例在当前 Spec 生命周期内尽量保持可恢复,跨 Spec 状态必须文件化 4. **角色 vs Skill 区分**:角色(spec-writer)是 Who,Skill(spec-write)是 How 5. **TeamLead 统一协调**:所有阶段转换、跨角色通信和用户确认节点均由 TeamLead(当前 Agent)主导 6. **版本感知与归属**:每个 Spec 必须隶属于具体 Version(如 `v1.6`),物理路径创建在 `spec/versions/<version>/specs/<spec-dir>/` 7. **需求性质四分平权**:在启动时明确需求性质(`feat` 业务功能 / `tech` 技术底座 / `debt` 技术债治理 / `fix` 缺陷修复),破除技术基建被边缘化的问题 8. **分支隔离与集成基线**:每个 Spec 默认以日常集成线 `dev` 为基线创建独立工作分支(`<category>/spec-<slug>`),完工后通过 PR/MR 合入 `dev`。主干(`master` 或动态读取 `origin/HEAD`)仅由版本发版(`version-release`)与热修写入 ## 前置检查 启动前检查项目是否已初始化: ```bash ls spec/context/experience/index.md ls .agents/roles/spec-explorer.md ``` 如果 spec/ 目录或 `.agents/roles/` 缺失,提示用户先执行 `/spec-init` 完成项目初始化。若是旧项目已初始化但缺少角色定义,可只补齐 `spec-init` 的项目级角色步骤。 同时检查 Git 状态: ```bash git rev-parse --is-inside-work-tree git status --short ``` 如果不是 Git 仓库,询问用户是否继续无分支模式;如果工作区有无关改动,先让用户处理或使用 `git worktree`,不要直接切换到默认分支。 ## 角色总览 | 角色 | 调用的 Skill | 产出物 | 活跃阶段 | |------|------------|--------|---------| …
Read the whole file at its exact version.
How to install
mdr add hhu3637kr/skills/spec-start@sha256:c0d1e15f473b0d52The line at the top of this page pins the label git:20261105.3ebe4fe, 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_twukpdpd2665nqc2)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 10 versions of this file, between Aug 8, 2026 and Nov 5, 2026, about one every 10 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261105.3ebe4fe latest | 2026-11-05 | 3ebe4fe | 30,203 B | A | view · diff |
| git:20260923.a4b35af | 2026-09-23 | a4b35af | 30,202 B | A | view · diff |
| git:20260922.b9191a2 | 2026-09-22 | b9191a2 | 30,075 B | A | view · diff |
| git:20260921.ee097b4 | 2026-09-21 | ee097b4 | 29,706 B | A | view · diff |
| git:20260916.4e6c727 | 2026-09-16 | 4e6c727 | 29,367 B | A | view · diff |
| git:20260911.414b35f | 2026-09-11 | 414b35f | 28,990 B | A | view · diff |
| git:20260908.b554d33 | 2026-09-08 | b554d33 | 28,365 B | A | view · diff |
| git:20260828.fdadc66 | 2026-08-28 | fdadc66 | 27,938 B | A | view · diff |
| git:20260809.5529781 | 2026-08-09 | 5529781 | 27,483 B | A | view · diff |
| git:20260808.cc3dbc1 | 2026-08-08 | cc3dbc1 | 23,929 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 (30203 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
hhu3637kr/skills · 146 stars · license none declared · pushed 2026-11-06 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_twukpdpd2665nqc2 GET https://markdownregistry.com/api/v1/resolve?ref=hhu3637kr/skills/spec-start GET https://markdownregistry.com/api/v1/blob/c0d1e15f473b0d5209d42d238a30c1d65350bddc8ead99da5156b467acc5e0b0
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.