CCPM Project Management
automazeio/ccpm
Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.
Automates pre-development workflow for large-scale complex tasks.
$ npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install zhu1090093659/spec_driven_develop spec-driven-develop --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/zhu1090093659/spec_driven_develop.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/spec-driven-develop/skills/spec-driven-develop .claude/skills/spec-driven-develop && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/spec_driven_develop/tree/main/plugins/spec-driven-develop/skills/spec-driven-develop into .claude/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/zhu1090093659/spec_driven_develop/tree/main/plugins/spec-driven-develop/skills/spec-driven-developType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install zhu1090093659/spec_driven_develop spec-driven-develop --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zhu1090093659/spec_driven_develop.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/spec-driven-develop/skills/spec-driven-develop .agents/skills/spec-driven-develop && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/spec_driven_develop/tree/main/plugins/spec-driven-develop/skills/spec-driven-develop into .agents/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install zhu1090093659/spec_driven_develop spec-driven-develop --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zhu1090093659/spec_driven_develop.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/spec-driven-develop/skills/spec-driven-develop .cursor/skills/spec-driven-develop && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/spec_driven_develop/tree/main/plugins/spec-driven-develop/skills/spec-driven-develop into .cursor/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/zhu1090093659/spec_driven_develop.git --path plugins/spec-driven-develop/skills/spec-driven-develop--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install zhu1090093659/spec_driven_develop spec-driven-develop --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zhu1090093659/spec_driven_develop.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/spec-driven-develop/skills/spec-driven-develop .gemini/skills/spec-driven-develop && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/spec_driven_develop/tree/main/plugins/spec-driven-develop/skills/spec-driven-develop into .gemini/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install zhu1090093659/spec_driven_develop spec-driven-developInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/zhu1090093659/spec_driven_develop.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/spec-driven-develop/skills/spec-driven-develop .github/skills/spec-driven-develop && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/spec_driven_develop/tree/main/plugins/spec-driven-develop/skills/spec-driven-develop into .github/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install zhu1090093659/spec_driven_develop spec-driven-develop --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zhu1090093659/spec_driven_develop.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/spec-driven-develop/skills/spec-driven-develop .opencode/skills/spec-driven-develop && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/spec_driven_develop/tree/main/plugins/spec-driven-develop/skills/spec-driven-develop into .opencode/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
spec-driven-developAutomates pre-development workflow for large-scale complex tasks.
Spec Driven Develop is an agent skill from zhu1090093659/spec_driven_develop. Automates pre-development workflow for large-scale complex tasks. Use when the user mentions "rewrite", "migrate", "overhaul", "refactor entire project", "transform", "rebuild in [language]", "spec-driven", or describes any large-scale project transformation that requires planning before coding. Also triggers on Chinese keywords: "改造", "重写", "迁移", "重构", "大规模", "规范驱动". Performs full project analysis, task decomposition, documentation generation, project-level instruction and native memory surface resolution…
Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including reference files (for example `references/adaptive-control.md`, `references/behavioral-rules.md` and `references/github-integration.md`).
It sits in Development, covering Spec-driven development, Task breakdown and Task management. It works with GitHub. The repository describes itself as: Spec-driven development workflow for AI coding agents: architecture-first planning, task decomposition, GitHub Issue/PR tracking, Deep Discuss, and adaptive control for Claude… The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 14f8c0f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Spec Driven Develop loads about 5.1k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 178 tokens; SKILL.md has 2,443 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from zhu1090093659/spec_driven_develop at commit 14f8c0f, republished under its MIT licence (© zhu1090093659). 2,443 words, ~5,145 tokens.
.claude/skills/spec-driven-develop/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.You are executing the Spec-Driven Development workflow — a seven-phase pipeline (Phases 0-6) for large-scale complex tasks. Complete preparation phases (analysis, planning, progress setup), then execute the plan — all within a single session.
Behavioral rules: references/behavioral-rules.md — read and follow them in every phase; they are non-negotiable.
| Path | Default Value | Purpose |
|---|---|---|
| Analysis output | docs/analysis/ | Phase 1 analysis documents |
| Plan output | docs/plan/ | Phase 3 planning documents |
| Progress output | docs/progress/ | Phase 4 tracking documents (incl. MASTER.md) |
| Instruction surfaces | Resolved per project | Project-level constraints for agents (see Phase 4) |
| Memory surface | Native first | Durable facts via the agent's native memory when available; repo fallback only when explicitly selected |
| Archive output | docs/archives/<project>/ | Phase 6 archived artifacts |
| Task tracking mode | Auto-detect | GITHUB_FULL, GITHUB_STANDARD, or LOCAL_ONLY |
| Delivery batching | Phase-first | Issues track tasks; PRs integrate coherent task batches |
| Adaptive control | Enabled | Drift thresholds: annotate=20%, replan=40%, rescope=60% of phase tasks |
Canonical references (each topic has exactly one home — cite it, never re-explain it):
| Reference | Owns |
|---|---|
references/behavioral-rules.md | All behavioral rules (1-19) |
references/github-integration.md | Tracking modes, pre-flight check, all gh commands and Issue/PR body templates |
references/adaptive-control.md | Telemetry collection, drift calculation, response actions, state storage, controller activation |
references/parallel-protocol.md | Dispatch/review admission (tiers), lane/worktree protocol, review loop, merge risk, post-integration checks |
references/super-philosophy.md | S.U.P.E.R principles + the 10-check review checklist |
references/templates/ | Schemas for every generated document (analysis, plan, progress, governance, archive) |
Task tracking modes (capabilities differ; detection and upgrade instructions live in references/github-integration.md § "Pre-flight Check"):
CRITICAL: Before starting any phase, inventory and read any existing project-level instruction and memory surfaces (AGENTS.md, CLAUDE.md, existing platform rule files, the active agent's native project memory, any repo-local fallback memory file already declared by the project or by an existing docs/progress/MASTER.md).
Then check if docs/progress/MASTER.md already exists:
references/github-integration.md § "Reading Progress from GitHub". Update MASTER.md if GitHub state is ahead of the local index.After loading your current state, populate the platform's native task tracking tool (e.g. TodoWrite) with the active phase's pending tasks: content = task description, status = in-progress for the active task, priority mapped P0=high, P1=medium, P2=low. If no native task tool is available, skip this step — MASTER.md alone is sufficient.
Goal: Capture the user's high-level transformation direction in 1-2 sentences — just enough to give Phase 1 analysis a focus.
Actions:
Output: A preliminary direction statement guiding Phase 1. NOT the final task definition — that comes in Phase 2.
Goal: Build a comprehensive understanding of the current codebase, informed by the Phase 0 direction.
Actions:
Launch project-analyzer sub-agents in parallel, split by focus area:
Give each agent the Phase 0 direction AND references/super-philosophy.md. If sub-agents are unavailable, perform the same analysis sequentially yourself.
Consolidate outputs, resolve contradictions, and write docs/analysis/ documents from references/templates/analysis.md:
project-overview.md, module-inventory.md (with per-module S.U.P.E.R scores), risk-assessment.md (with the S.U.P.E.R health summary)GitHub Pre-flight Check: detect the tracking mode per references/github-integration.md § "Pre-flight Check". Report the detected mode; if it differs from user expectation, explain how to upgrade (e.g., gh auth refresh -s project).
Output: Complete docs/analysis/ (three documents) + detected tracking mode. The S.U.P.E.R assessment is the architectural baseline for all subsequent phases.
Goal: With the project analyzed, finalize the task definition through a grounded discussion.
Actions:
Present key Phase 1 findings: brief architecture summary, notable S.U.P.E.R health issues, and coupling/complexity highlights relevant to the transformation.
Ask targeted questions grounded in the analysis — specific and informed, not generic (e.g., about circular dependencies found, hardcoded environment assumptions, missing interface contracts). At minimum confirm:
Summarize the refined understanding and get explicit confirmation.
Output: The authoritative, confirmed task definition guiding Phases 3-6.
Goal: Break the transformation into manageable, trackable tasks organized in phases, with parallel lanes and coherent delivery batches.
Actions:
task-architect sub-agents with the full Phase 1 analysis AND the confirmed Phase 2 definition. If multiple strategies are plausible, launch 2 agents exploring different approaches (e.g., bottom-up vs. strangler fig) and pick the better result. If sub-agents are unavailable, decompose yourself.docs/plan/ documents from references/templates/plan.md: task-breakdown.md, dependency-graph.md, milestones.md.references/github-integration.md. Add a 1-second delay between Issue creations. Record all URLs and the Task → Issue → Delivery Batch mapping for Phase 4. Issue creation does not imply PR creation.references/adaptive-control.md § "Adaptive State Storage". In LOCAL_ONLY mode, the state goes to MASTER.md in Phase 4 instead.Output: Complete docs/plan/ (three documents); in GitHub modes, all tasks exist as labeled, milestoned Issues with adaptive state initialized.
Goal: Create a progress tracking and governance system that survives across conversations.
Actions:
Use references/templates/progress.md for progress documents and references/templates/governance.md for governance records.
AGENTS.md or equivalent), CLAUDE.md, existing platform rule files, the agent's native project memory, and repo-local fallback memory files only if they already exist or the user explicitly selects one.AGENTS.md; Claude Code-specific → CLAUDE.md; platform rule files only when they already exist or are requested. Preserve user-written sections, local commands, and security constraints. If an existing rule conflicts with the plan, do not silently replace it — record the conflict in MASTER.md and ask the user at the next checkpoint.Do not create competing truth sources.
docs/progress/MASTER.md as a lightweight GitHub index: task name/description, tracking mode, repository, Project URL (GITHUB_FULL), links to analysis/plan documents, milestone table, Issue mapping table (Task → Issue → Batch → PR → status), delivery batch table, "Quick Status Commands", "Current Status", "Next Steps". Do NOT duplicate task details — those live in GitHub Issues.references/adaptive-control.md § "Adaptive State Storage" (Issue comments + Milestone descriptions).docs/progress/MASTER.md: task name/description, LOCAL_ONLY mode, links to analysis/plan documents, phase summary table, links to phase files, "Current Status", "Next Steps".docs/progress/phase-N-<short-name>.md per phase: checkbox tasks with inline acceptance criteria plus a "Notes" section.references/adaptive-control.md § "Adaptive State Storage".- [ ] Phase N: <name> (0/X tasks) linking to the phase file (LOCAL_ONLY) or milestone URL (GitHub modes); - [x] Phase N: <name> (X/X tasks) when done.Output: Complete docs/progress/ with MASTER.md (plus phase files in LOCAL_ONLY).
Goal: Present preparation artifacts, get confirmation, then execute the plan.
Actions:
task-executor/code-reviewer sub-agents dispatched per references/parallel-protocol.md § "Dispatch Admission (Tiered Execution)").Process each phase sequentially. Before editing, read every open Issue in the phase and revalidate the planned batches against current dependencies, affected files, review scope, and repository rules. If the mapping must change, update task-breakdown.md, MASTER.md, and the Delivery Batch field in every affected Issue body; comment the regrouping reason so all execution surfaces agree.
Choose the execution tier for each delivery batch per the admission criteria in references/parallel-protocol.md § "Dispatch Admission (Tiered Execution)":
task-executor.task-executor per dependency-ready lane in isolated worktrees, in waves, each with the full batch context plus its task/Issue subset. Lane agents never create PRs.batch/{batch_id}-{slug} (integration) and work/{batch_id}-{lane_id}-{slug} (Tier 2 lanes only).Review before integrating per references/parallel-protocol.md § "Review Admission (Tiered Review)":
code-reviewer per lane, mandatory for Tier 2 lanes and high-risk work (contract/port formats, logic code, cross-surface semantic invariants). Verdict APPROVED | FIXED | ESCALATE; integrate only APPROVED or FIXED lanes; resolve ESCALATE yourself, with the user when needed.After each task completion — follow references/adaptive-control.md § "Controller Activation": collect telemetry, update cumulative drift_score, write telemetry to the Issue (GitHub modes) or MASTER.md (LOCAL_ONLY), and execute automatic threshold responses. For parallel lanes, lane agents return per-task telemetry and you record it once during batch integration.
Integrate and validate each delivery batch per references/github-integration.md § "Delivery Batch Execution Workflow":
Closes #N per completed Issue. Immediately write the PR number and in review state to the batch row and every completed Issue row in MASTER.md; keep partial Issues open with explicit partial status.Progress updates:
When all tasks are complete (all Issues closed or all checkboxes checked): proceed to Phase 6.
Output: All planned tasks implemented and verified.
Trigger: All tasks complete — all Issues closed (GitHub modes) or all checkboxes [x] (LOCAL_ONLY).
Goal: Archive all workflow artifacts for traceability, then clean up working directories.
Actions:
docs/archives/<project-name>/. Target structure and index template: references/templates/archive.md.docs/analysis/, docs/plan/, and docs/progress/ into the archive; copy snapshots or export references for the resolved instruction and memory surfaces into docs/archives/<project-name>/governance/; move any other temporary workflow files.docs/archives/README.md with an entry: project name, one-line description, date range, link to archived MASTER.md, and (GitHub modes) the Project URL.docs/analysis/, docs/plan/, docs/progress/ directories. Keep active instruction and memory surfaces in place; only their snapshots live under the archive.Output: All artifacts under docs/archives/<project-name>/ with an updated docs/archives/README.md index.
© zhu1090093659, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 10 other files (references) in plugins/spec-driven-develop/skills/spec-driven-develop of zhu1090093659/spec_driven_develop.
Open the folder on GitHubat commit 14f8c0f
Spec Driven Develop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Spec Driven Develop this skillzhu1090093659/spec_driven_develop | 984 | — | ~5.1k | Automated safety check: Pass | MIT | |
| CCPM Project Managementautomazeio/ccpm | 8.4k | — | ~1.1k | Automated safety check: Pass | MIT | |
| PRP PlanWirasm/prp | 2.3k | — | ~4k | Automated safety check: Pass | MIT | |
| Protheus Spec-Driven Developmenttotvs/engpro-advpl-tlpp-skills | 143 | — | ~3.6k | Automated safety check: Pass | MIT | |
| Conductor Track Managementwshobson/agents | 40k | 9 repos | ~420 | Automated safety check: Pass | MIT | |
| Spec Writergarrytan/gstack | 136k | — | ~14k | Automated safety check: Notes | MIT |
automazeio/ccpm
Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.
Wirasm/prp
Writes an implementation-ready plan for a feature, bug fix, refactor or chore from a PRD, issue or description, grounded in codebase evidence, and can post it back to the source issue.
totvs/engpro-advpl-tlpp-skills
Plans and builds Protheus AdvPL/TLPP features through Specify, Design, Tasks and Execute phases whose depth scales with the size of the change.
wshobson/agents
Use this skill when creating, managing, or working with Conductor tracks - the logical work units for features, bugs, and refactors. Applies to spec.md…
garrytan/gstack
Converts a vague idea into a precise, executable spec in five phases, files it as an issue and can start an agent on it in a fresh worktree.
kunstmusik/blue
Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.
zhu1090093659/spec_driven_develop
Findings-first code review workflow for AI coding agents. An agent skill from zhu1090093659/spec_driven_develop.
zhu1090093659/spec_driven_develop
结构化深度讨论 Skill,用于与用户进行多轮问题分析和方案设计。当用户描述一个问题现象、故障表现、 技术困惑、方案选择困难,或明确说"讨论一下"、"帮我分析"、"我遇到一个问题"、"你觉得怎么样"、 "帮我想想"、"我在纠结"时,必须使用本 skill。当用户提供了一段描述(可能附带截图)并期望深入分析 而非直接给答案时,也应触发本…
Works with
Categories
Automates pre-development workflow for large-scale complex tasks. Spec Driven Develop is an agent skill from zhu1090093659/spec_driven_develop. Automates pre-development workflow for large-scale complex tasks.
Spec Driven Develop fits situations like: the user mentions rewrite; refactor entire project; rebuild in [language]; describes any large-scale project transformation that requires planning before coding.
Run `npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a claude-code`. Or copy the skill folder (plugins/spec-driven-develop/skills/spec-driven-develop in zhu1090093659/spec_driven_develop) into .claude/skills/spec-driven-develop in your project. Claude Code loads it when a task matches its description.
Run `npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a codex`. Or copy the skill folder (plugins/spec-driven-develop/skills/spec-driven-develop in zhu1090093659/spec_driven_develop) into .agents/skills/spec-driven-develop in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zhu1090093659/spec_driven_develop --skill spec-driven-develop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spec-driven-develop, .gemini/skills/spec-driven-develop, .github/skills/spec-driven-develop and .opencode/skills/spec-driven-develop in your project.
Going by SKILL.md and its folder, Spec Driven Develop needs the command-line tools its instructions call (gh).
SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Spec Driven Develop is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.1k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 18k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Spec Driven Develop: CCPM Project Management (automazeio/ccpm, 8.4k stars), PRP Plan (Wirasm/prp, 2.3k stars), Protheus Spec-Driven Development (totvs/engpro-advpl-tlpp-skills, 143 stars) and Conductor Track Management (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
zhu1090093659 (a GitHub user) maintains it in zhu1090093659/spec_driven_develop, which has 984 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on July 26, 2026.
Source: zhu1090093659/spec_driven_develop on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.