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.
A skill your agent uses when asked to "create a development plan", "generate execution prompts", "replan a milestone", "update DEVELOPMENTPLAN.md", "start M5", or "adapt future milestones" after…
$ npx skills add Mathews-Tom/armory --skill plan-prompts -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Mathews-Tom/armory plan-prompts --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/Mathews-Tom/armory.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/plan-prompts .claude/skills/plan-prompts && 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 "plan-prompts" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/plan-prompts into .claude/skills/plan-prompts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "plan-prompts", 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/Mathews-Tom/armory/tree/main/skills/plan-promptsType 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 Mathews-Tom/armory --skill plan-prompts -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Mathews-Tom/armory plan-prompts --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/plan-prompts .agents/skills/plan-prompts && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "plan-prompts" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/plan-prompts into .agents/skills/plan-prompts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "plan-prompts", 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 Mathews-Tom/armory --skill plan-prompts -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Mathews-Tom/armory plan-prompts --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/plan-prompts .cursor/skills/plan-prompts && 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 "plan-prompts" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/plan-prompts into .cursor/skills/plan-prompts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "plan-prompts", 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/Mathews-Tom/armory.git --path skills/plan-prompts--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 Mathews-Tom/armory --skill plan-prompts -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Mathews-Tom/armory plan-prompts --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/plan-prompts .gemini/skills/plan-prompts && 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 "plan-prompts" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/plan-prompts into .gemini/skills/plan-prompts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "plan-prompts", 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 Mathews-Tom/armory plan-promptsInstalls 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 Mathews-Tom/armory --skill plan-prompts -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/plan-prompts .github/skills/plan-prompts && 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 "plan-prompts" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/plan-prompts into .github/skills/plan-prompts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "plan-prompts", 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 Mathews-Tom/armory --skill plan-prompts -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Mathews-Tom/armory plan-prompts --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mathews-Tom/armory.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/plan-prompts .opencode/skills/plan-prompts && 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 "plan-prompts" agent skill from https://github.com/Mathews-Tom/armory/tree/main/skills/plan-prompts into .opencode/skills/plan-prompts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "plan-prompts", 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.
plan-promptsA skill your agent uses when asked to "create a development plan", "generate execution prompts", "replan a milestone", "update DEVELOPMENTPLAN.md", "start M5", or "adapt future milestones" after…
Plan Prompts is an agent skill from Mathews-Tom/armory. Use when asked to "create a development plan", "generate execution prompts", "replan a milestone", "update DEVELOPMENTPLAN.md", "start M5", or "adapt future milestones" after predecessor work changes the current repository design. Not for discovering an uncertain destination or unresolved decisions; use decision-map. Not for auditing an existing plan; use plan-review. Not for executing a stack; use stacked-prs.
Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `evals/cases.yaml`).
It sits in Product & Project Management, covering Project management. The repository describes itself as: Curated, production-grade skills for AI coding agents. Battle-tested workflows for developers who use AI seriously. The licence is MIT.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 4594fb7. 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:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, 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.
Plan Prompts loads about 4.9k tokens when it runs. Until then it costs about 107 tokens; SKILL.md has 1,403 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 Mathews-Tom/armory at commit 4594fb7, republished under its MIT licence (© Mathews-Tom). 1,403 words, ~4,889 tokens.
.claude/skills/plan-prompts/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Convert source documents into a plan that remains valid as milestones merge:
.docs/DEVELOPMENT_PLAN.md — the committed, authoritative milestone plan..docs/EXECUTION_PROMPTS.md — the committed, authoritative /goal contract for each milestone..docs/DEVELOPMENT_PLAN_HISTORY.md — the single local, append-only design-evidence ledger. It must be gitignored.This skill plans from documents only. Do not implement product code, create branches, open PRs, or execute the generated prompts.
| Situation | Package |
|---|---|
| Destination or the decisions needed to define it remain uncertain | decision-map |
Accept either input shape:
| Input shape | Meaning |
|---|---|
| Folder path | Recursively ingest every supported document in that folder. |
| Explicit file list | Ingest listed files only; treat the first file as the primary source of truth. |
Optional context:
| Field | Meaning | Default |
|---|---|---|
REPO_CONTEXT | Target repo path or description; inspect its current structure, tooling, CI, style, release conventions, and partial implementation. | Greenfield planning if absent. |
GLOBAL_CONSTRAINTS | Cross-cutting constraints absent from source docs. | None. |
STACK_DEPTH_HINT | Maximum PRs per milestone stack. | 6. |
Planning reads far more material than it emits. Give every bounded, read-only evidence task a dedicated subagent so raw document and repository text never accumulates in the authoring context.
| Work | Vehicle | Contract |
|---|---|---|
| Source-document ingestion | One read-only subagent per document or coherent document cluster | Returns inventory rows and quoted requirements, each with a path plus section name or line range. |
| Repository grounding | One read-only subagent | Returns observed CI, package manager, test/type/lint commands, conventions, partial implementations, version source, CHANGELOG.md, tags, branches, and release commands. |
| Existing plan and prompt artifacts | One read-only subagent when those artifacts are large | Returns current milestone contracts, dependency rows, release-train membership, and open > GAP: entries verbatim. |
| Authority resolution, decomposition, assumption and gap calls, plan and prompt authoring | This session | Never delegated. Source authority, blocking contradictions, and milestone taste stay with the planner. |
| Post-write artifact audit | One read-only subagent with no authoring context | Receives the two written artifacts, the source map, and the quality-gate list; returns violations only. |
Delegation rules:
.docs artifacts, the history ledger, or .gitignore.Dispatch the ingestion, repository-grounding, and existing-artifact lanes as isolated read-only subagents in one batch, then reason over the returned evidence here. Vet each cited path, section, and command in this session before it enters the plan.
> ASSUMPTION: for defensible defaults. Record > GAP: for missing, ambiguous, or contradictory requirements. A contradiction affecting architecture, data semantics, security posture, or acceptance blocks output until resolved.CHANGELOG.md, tags, branches, and release commands.unversioned, none, or visible > GAP:. Never infer a version.Summarize the inventory, dependencies, release trains, assumptions, gaps, and verification surface in chat only.
Create .docs when absent. Create .docs/DEVELOPMENT_PLAN_HISTORY.md with a header stating that it is local evidence only; DEVELOPMENT_PLAN.md and EXECUTION_PROMPTS.md are authoritative. Verify the exact history path is ignored with git check-ignore. When it is not ignored, add only .docs/DEVELOPMENT_PLAN_HISTORY.md to .gitignore; create .gitignore with that one rule only when it does not exist.
Write .docs/DEVELOPMENT_PLAN.md with this structure:
# Development Plan — <System>
## 1. Context & Source Map
<2–4 sentences and a table mapping plan sections and milestone groups to source documents/sections.>
## 2. Assumptions & Gaps
<Visible `> ASSUMPTION:` and `> GAP:` entries, or "None.">
## 3. Dependency Graph
```mermaid
graph TD
M1 --> M2| Target release | Included milestones | Preparation trigger | Required artifacts | Verification | Publication |
|---|---|---|---|---|---|
| `<version | unversioned | none>` | <M1, M2> | All included milestones are externally merged. | `<version update |
DESIGN GO — PLAN REVISION: none, DESIGN GO — PLAN REVISION: <entry IDs>, or DESIGN NO-GO — REASON: <blocking evidence>.DESIGN NO-GO blocks code, branches, and implementation PRs. A material plan revision requires a docs-only reconciliation PR that is reviewed, green, and externally merged before implementation.<name><title>| Field | Value |
|---|---|
| Objective | Observable outcome, 1–2 sentences. |
| In / Out of scope | Explicit boundaries. |
| Depends on | none or milestone IDs. |
| Target release | Named release train, unversioned, none, or > GAP:. |
| Deliverables | Concrete artifacts or behavior. |
| Acceptance | Binary, testable statements. |
| Verification | Exact command(s) and expected result. |
| Design reevaluation | Evidence to inspect before implementation; list direct/transitive dependent milestone IDs that require review if this design changes. |
| Risks & rollback | Failure modes; stack is the rollback unit unless a finer rollback is source-traceable. |
| Est. PRs | Integer ≤ STACK_DEPTH_HINT; exclude a conditional docs-only reconciliation root PR. |
<Security, privacy, perf, observability, migrations, back-compat, release management — only when source-traceable.>
<Ordered table or Mermaid diagram through the DAG and release-train completion.>
```
Planning rules:
> GAP: rather than inventing release policy.Create one /goal block per milestone. It must trace to that milestone’s objective, deliverables, acceptance, verification, design-reevaluation row, and release train. Do not invent scope.
# Execution Prompts — <System>
## Global execution rules (apply to every goal)
- Use `stacked-prs`; each implementation PR is based on the preceding stack branch until that base merges.
- Use Conventional Commits, atomic commits, no attribution, and independently reviewable PRs.
- Run the mandatory pre-implementation design gate before creating product-code branches or changing product code.
- Collect bulky evidence — predecessor diffs, PR bodies, CI logs, verification output, per-PR review — in dedicated read-only subagents, and re-check load-bearing citations before acting on them. Verdicts, ledger appends, plan/prompt edits, and git topology stay in the session that owns the milestone.
- The committed plan/prompt files are authoritative. The local ignored history ledger is evidence; rebuild it from committed artifacts, merged PRs, CI, and current code when absent.
- A material plan change must update the current milestone and every affected future milestone before implementation. Rebuild the DAG and release trains after the update.
- A docs-only reconciliation PR is required for a material revision. It must be reviewed, green, and externally merged before code begins.
- A shared mismatch in a proposed parallel wave blocks product-code work in every affected lane. Do not continue scaffolding, partial implementation, or isolated ledger writes while reconciliation is pending.
- `GO` only makes the milestone stack merge-eligible. Release preparation remains deferred until every milestone in its train is externally merged.
### M1 — <title>
```text
/goal Deliver milestone M1 (<title>) from DEVELOPMENT_PLAN.md as a reviewed stack of PRs.
CONTEXT: DEVELOPMENT_PLAN.md §6 M1 + source docs. Preconditions: <none | Mx merged>. Repo: <language, package manager, test runner, type/lint/CI surface>.
OBJECTIVE: <objective and acceptance criteria as the success contract>.
RELEASE TRAIN: target=<named version | unversioned | none | > GAP: unresolved>; included milestones=<Mx>; preparation trigger=<all included milestones externally merged>; required artifacts=<version update | CHANGELOG.md | both | none>; release verification=<exact command or binary manual check>; publication=<required command/workflow | not requested>.
PRE-IMPLEMENTATION DESIGN GATE:
1. Read this milestone, its source-map rows, current prompt, and `.docs/DEVELOPMENT_PLAN_HISTORY.md` when present.
2. Inspect the current codebase plus merged predecessor diffs, merged predecessor PR outcomes, CI/check evidence, and predecessor verification output.
3. Revalidate objective, interfaces, dependencies, acceptance, verification, risks, release train, and every listed dependent milestone.
4. Append one ledger entry: timestamp, milestone, decision, trigger, evidence, plan/prompt sections changed, downstream impact, and implementation authorization.
5. If no material mismatch exists, report `DESIGN GO — PLAN REVISION: none`; this authorizes implementation.
6. If a mismatch exists, update both authoritative artifacts for M1 and every affected future milestone, append the revision ID, and report `DESIGN GO — PLAN REVISION: <entry IDs>`. This records a completed diagnosis but blocks product-code work until the reconciliation prerequisite merges.
7. If validity cannot be established, report `DESIGN NO-GO — REASON: <evidence>` and stop. After a reconciliation PR merges, repeat this gate and require `DESIGN GO — PLAN REVISION: none` before implementation.
RECONCILIATION RULE: A material revision opens `docs(plan): reconcile M1 design` as a docs-only prerequisite PR. It contains no product code, must be reviewed, green, and externally merged before any code PR, and must not be folded into an implementation PR.
PLANNED STACK (refine only to keep PRs reviewable):
0. Conditional prerequisite `docs(plan): reconcile M1 design` — scope: authoritative plan/prompt updates only; gate: reviewed, green, and merged before the implementation stack.
1. PR-1 <purpose> — scope: <areas>; commits: <c1>, <c2>; verification: <PR-specific command if narrower than milestone command>
2. PR-2 <purpose, on PR-1> — scope: <areas>; commits: <c1>, <c2>
CONSTRAINTS: no scope leakage, minimal dependencies, repo style, no version/changelog updates before the release-train trigger unless source-traceable.
VERIFICATION (must pass): <exact command(s) and expected result>.
REVIEW:
Per PR:
- Scope matches its purpose; contracts match the reconciled plan; behavior is meaningfully tested.
- Failures are loud; security, data safety, and rollback requirements are addressed where relevant.
- History is atomic, conventional, attribution-free, and free of unrelated formatting churn.
- PR-specific verification output is captured.
Whole stack:
- Bases form one valid stack; cumulative acceptance and integration hold; CI is green; no regression coverage is removed without replacement.
- The docs-only root, when present, is reviewed and green before dependent code PRs.
- Report PR URLs, bases, verification, risks, manual gates, and review completion.
FINAL VERDICTS:
- Report the design verdict before the merge verdict.
- Then report exactly one merge verdict: `GO — RELEASE: <target> — RELEASE PREP: <pending | not-required>` or `NO-GO — RELEASE: <target> — REASON: <blocking gate>`.
- `GO` requires `DESIGN GO`, every PR correctly based/reviewed/green, local verification, and full milestone acceptance. `NO-GO` applies to pending or failed checks, incomplete review, scope drift, ambiguous readiness, manual gates, or unresolved release target.
NEXT STEPS: (required after either merge verdict; concrete, ordered, and evidence-backed)
1. Current milestone: `<merge the reviewed stack | already merged | stop on NO-GO>`.
2. Release: `<deferred until listed train members merge | begin declared preparation | not-required | blocked with reason>`.
3. Next milestone: `<M# and dependency/release-train evidence | SKIP <current> FOR NOW; RUN M# — independent of <closure> | none — reason>`.
4. For `NO-GO`: `<specific remediation and exact retry gate>`; otherwise `not applicable`.
- On `GO`, steps 1–3 are mandatory. On `NO-GO`, steps 1–4 are mandatory; never advance a dependent milestone.
- Render the literal heading `NEXT STEPS:`. A prose follow-up or JSON `next_steps` key is insufficient.
- Never infer a milestone, remediation, version/changelog artifact, tag, or publication action.
DONE: design verdict with evidence; when authorized, a reviewed stack with a release-aware merge verdict and the required next-steps list.
Add this to destructive milestones:
```text
HUMAN REVIEW GATE: Do not merge or run destructive paths unattended until a human reviews dry-run output, rollback notes, and audit/tombstone logging.Before yielding, check and fix:
NEXT STEPS contract..docs/DEVELOPMENT_PLAN_HISTORY.md exists, is the only history ledger, and is ignored by an exact or broader verified rule..gitignore update required to ignore it are written.After both artifacts are written, dispatch the post-write audit lane as a read-only subagent that receives only the artifacts, the source map, and this list. A fresh context catches a dropped capability or an inherited stale milestone that the authoring context reads as intended. Fix every reported violation here, then re-audit when a fix changes structure.
| Problem | Resolution |
|---|---|
| Folder contains no readable docs or an explicit path is missing | Stop; report the missing input. |
| Source docs contradict on architecture, data semantics, security, or acceptance | Emit blocking > GAP:; do not invent a resolution. |
| Repo tooling is absent | Treat as greenfield and make M1 establish verification. |
| Release policy is absent | Emit visible > GAP:; do not invent version, changelog, tag, or publication work. |
| Existing authoritative artifacts exist | Read them first; overwrite only on requested regeneration; preserve no stale milestones. |
| History path is not ignored | Add only the exact ignore rule, verify it, then write the ledger. |
| History ledger is missing later | Reconstruct evidence from committed artifacts, merged PRs, CI, and current code; do not treat its absence as plan loss. |
| Subagents are unavailable | Ingest, ground, and audit directly in authority order; report the reduced parallelism. |
| A lane returns a requirement or repo fact whose citation fails re-check | Discard that row, re-dispatch the lane with the exact path, and never plan from an unverified citation. |
Report the Phase 0 summary, delegated lanes and their vetting outcome, paths written, ignored-history verification, quality-gate and audit-lane result, destructive human gates, and unresolved release targets. Do not paste generated files unless requested.
© Mathews-Tom, 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 1 other file in skills/plan-prompts of Mathews-Tom/armory.
Open the folder on GitHubat commit 4594fb7
Plan Prompts 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 |
|---|---|---|---|---|---|---|
| Plan Prompts this skillMathews-Tom/armory | 328 | — | ~4.9k | Automated safety check: Pass | MIT | |
| CCPM Project Managementautomazeio/ccpm | 8.4k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Uvastral-sh/claude-code-plugins | 313 | 2 repos | ~980 | Automated safety check: Pass | Apache-2.0 | |
| Project Managementkunchenguid/firstmate | 7.7k | — | ~2.1k | Automated safety check: Pass | MIT | |
| Hivemind Goalsactiveloopai/hivemind | 1.6k | — | ~1.7k | Automated safety check: Notes | Apache-2.0 | |
| Ichartjswanghetommy/ichartjs | 352 | — | ~4.3k | Automated safety check: Pass | Apache-2.0 |
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.
astral-sh/claude-code-plugins
Guide for using uv, the Python package and project manager. An agent skill from astral-sh/claude-code-plugins.
kunchenguid/firstmate
Agent-only procedure for Firstmate project management. An agent skill from kunchenguid/firstmate.
activeloopai/hivemind
Create, track and update team goals via the Deeplake virtual filesystem at memory/goal/.
wanghetommy/ichartjs
Plan, validate, render, explain, and safely edit iChart.js visualizations from tabular, project, or diagram data.
activeloopai/hivemind
Create, track and update team goals in Hivemind via the hivemind CLI.
Mathews-Tom/armory
Architecture reviews across 7 dimensions (structural, scalability, enterprise readiness, performance, security, ops, data) with scored reports.
Mathews-Tom/armory
Turn concepts into static HTML visuals exported as PNG or SVG files via HTML/CSS/SVG.
Mathews-Tom/armory
A skill your agent uses when analyzing an existing video URL or local recording: "watch this video", "analyze youtube video", "summarize this video", "youtube transcript", "find this moment", "what…
Mathews-Tom/armory
Deep code simplification and refactoring preserving behavior across Python, Go, TypeScript, Rust.
Mathews-Tom/armory
Turn concepts into animated explainer videos using Manim (Python) with MP4/GIF output, audio overlay, multi-scene composition.
Mathews-Tom/armory
Maps the unresolved architecture, policy, and scope decisions that must be answered before planning can start: one durable decision ticket per question on the issue tracker, typed and blocker-linked…
Categories
A skill your agent uses when asked to "create a development plan", "generate execution prompts", "replan a milestone", "update DEVELOPMENTPLAN.md", "start M5", or "adapt future milestones" after…. Plan Prompts is an agent skill from Mathews-Tom/armory.md", "start M5", or "adapt future milestones" after predecessor work changes the current repository design.
Plan Prompts fits situations like: asked to create a development plan; generate execution prompts; replan a milestone; update DEVELOPMENTPLAN.md.
Run `npx skills add Mathews-Tom/armory --skill plan-prompts -a claude-code`. Or copy the skill folder (skills/plan-prompts in Mathews-Tom/armory) into .claude/skills/plan-prompts in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Mathews-Tom/armory --skill plan-prompts -a codex`. Or copy the skill folder (skills/plan-prompts in Mathews-Tom/armory) into .agents/skills/plan-prompts 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 Mathews-Tom/armory --skill plan-prompts -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/plan-prompts, .gemini/skills/plan-prompts, .github/skills/plan-prompts and .opencode/skills/plan-prompts in your project.
Going by SKILL.md and its folder, Plan Prompts needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, 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.
Plan Prompts is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.9k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Plan Prompts: CCPM Project Management (automazeio/ccpm, 8.4k stars), Uv (astral-sh/claude-code-plugins, 313 stars), Project Management (kunchenguid/firstmate, 7.7k stars) and Hivemind Goals (activeloopai/hivemind, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Mathews-Tom (a GitHub user) maintains it in Mathews-Tom/armory, which has 328 GitHub stars. The repository holds 80 skills in this directory. The repository was last updated on October 6, 2026.
Source: Mathews-Tom/armory on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.