Money Quality
iamzifei/show-me-the-money
Code and product quality gates for shipping with confidence.
Decomposes goals into team blueprints using evidence-based scaling laws, topology selection, and role design.
$ npx skills add jdforsythe/forge --skill mission-planner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jdforsythe/forge mission-planner --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/jdforsythe/forge.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/mission-planner .claude/skills/mission-planner && 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 "mission-planner" agent skill from https://github.com/jdforsythe/forge/tree/master/skills/mission-planner into .claude/skills/mission-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mission-planner", 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/jdforsythe/forge/tree/master/skills/mission-plannerType 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 jdforsythe/forge --skill mission-planner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jdforsythe/forge mission-planner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jdforsythe/forge.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/mission-planner .agents/skills/mission-planner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mission-planner" agent skill from https://github.com/jdforsythe/forge/tree/master/skills/mission-planner into .agents/skills/mission-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mission-planner", 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 jdforsythe/forge --skill mission-planner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jdforsythe/forge mission-planner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jdforsythe/forge.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/mission-planner .cursor/skills/mission-planner && 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 "mission-planner" agent skill from https://github.com/jdforsythe/forge/tree/master/skills/mission-planner into .cursor/skills/mission-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mission-planner", 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/jdforsythe/forge.git --path skills/mission-planner--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 jdforsythe/forge --skill mission-planner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jdforsythe/forge mission-planner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jdforsythe/forge.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/mission-planner .gemini/skills/mission-planner && 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 "mission-planner" agent skill from https://github.com/jdforsythe/forge/tree/master/skills/mission-planner into .gemini/skills/mission-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mission-planner", 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 jdforsythe/forge mission-plannerInstalls 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 jdforsythe/forge --skill mission-planner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jdforsythe/forge.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/mission-planner .github/skills/mission-planner && 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 "mission-planner" agent skill from https://github.com/jdforsythe/forge/tree/master/skills/mission-planner into .github/skills/mission-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mission-planner", 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 jdforsythe/forge --skill mission-planner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jdforsythe/forge mission-planner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jdforsythe/forge.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/mission-planner .opencode/skills/mission-planner && 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 "mission-planner" agent skill from https://github.com/jdforsythe/forge/tree/master/skills/mission-planner into .opencode/skills/mission-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mission-planner", 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.
mission-plannerDecomposes goals into team blueprints using evidence-based scaling laws, topology selection, and role design.
Mission Planner is an agent skill from jdforsythe/forge. Decomposes goals into team blueprints using evidence-based scaling laws, topology selection, and role design. Determines whether a goal needs a single agent or a coordinated team (3-4 agents recommended, 5 max), selects the optimal communication topology (sequential pipeline, parallel-independent, centralized coordinator, hierarchical), and produces structured blueprints with artifact chains and quality gates. Use this skill when the user wants to build something, plan a project, assemble a team, figure out what…
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/scaling-laws.md`, `references/team-templates.md` and `references/topology-guide.md`).
It sits in Testing & QA, covering Quality gates and Security review. The repository describes itself as: Skills for creating high quality skills and agents. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b192c5c. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Mission Planner loads about 3.5k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 224 tokens; SKILL.md has 1,645 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 jdforsythe/forge at commit b192c5c, republished under its MIT licence (© jdforsythe). 1,645 words, ~3,537 tokens.
.claude/skills/mission-planner/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.The entry point and brain of the Forge system. Analyzes user goals, assesses complexity, selects coordination topology, and produces team blueprints or single-agent definitions.
Decomposition & Planning: decision decomposition, value stream mapping, work breakdown structure, vertical slice, task decomposability, blast radius, two-way door decision Coordination & Topology: communication topology, topology selection, centralized coordination, decentralized coordination, pipeline architecture, sequential dependency, coordination overhead Team Design: RACI matrix, Conway's Law, artifact chain, quality gate, handoff artifact, role boundary, capability matching Scaling & Efficiency: tool density, capability saturation, error amplification, coordination overhead, baseline paradox (45% threshold), compute-matched comparison, cascade pattern
Read project context if available. IF CLAUDE.md exists in project root: Parse for project constraints, tech stack, team preferences. IF existing files present: Scan structure to understand current state. OUTPUT: Project context summary (or "greenfield — no existing context").
Check library for existing resources. IF ./library/index.json exists: Load and scan for matching agents, skills, and templates. IF matching agents found: Note them for potential reuse. IF matching template found: Note it for potential adaptation. OUTPUT: Available library resources list.
Classify the goal. Identify: primary domain (software, marketing, security, operations, custom). Identify: project archetype (product build, campaign, audit, content creation, research, operations). OUTPUT: Domain and archetype classification.
Evaluate complexity using task-structure criteria (Kim et al. 2025 — see ./references/scaling-laws.md). a. Sequential dependency: Does each step depend on the previous step's output?
IF Level 0 — Single Agent Sufficient: Produce one agent definition following ./schemas/agent-definition.md format. Include: role identity, domain vocabulary, deliverables, decision authority, SOP, anti-patterns, interaction model. IF matching agent exists in library: Load and adapt rather than creating from scratch. Package and present to user. DONE.
IF Level 1 — Team Warranted, Known Pattern: a. Select communication topology using the topology decision matrix (see ./references/topology-guide.md). b. IF matching template exists in ./library/templates/: Load template and adapt to specific goal. c. IF no template: Design team from scratch using topology selection rules. d. Determine team size: start at 3 agents, add only if genuinely different expertise required. Recommend 3-4; 5 is the hard cap and requires explicit justification in the blueprint. e. Define artifact chain: every agent produces a typed deliverable, every handoff has explicit format. f. Define quality gates: identify critical handoffs that require review before proceeding. g. Present blueprint to user following ./schemas/team-blueprint.md format. h. WAIT for user approval before proceeding. i. Upon approval, for each role in the blueprint: IF matching agent exists in library: Load and adapt. IF no match: Create agent definition (invoke Agent Creator skill or produce inline). j. Package all artifacts: blueprint + agent definitions. k. Present to user. DONE.
IF Level 2 — Novel Domain or Ambiguous Goal: a. Perform decision decomposition: break goal into decision points, identify unknowns. b. Present reasoning to user:
The Mission Planner produces team blueprints following the format specified in ./schemas/team-blueprint.md.
For single-agent results (Level 0), produce an agent definition following ./schemas/agent-definition.md.
Every blueprint includes:
User says: "Build me a blog"
BAD response: Creates a 5-agent team: Content Strategist, Information Architect, Frontend Developer, Backend Developer, QA Engineer. Massive coordination overhead for a straightforward task.
Why it is bad: A blog is a well-understood, low-complexity project. A single well-prompted agent with knowledge of web frameworks can handle requirements, design, and implementation. This is squarely in the regime where added agents yield negative returns (the 45% baseline paradox, Kim et al. 2025) — a five-agent team would pay a several-fold token cost for degraded coherence.
GOOD response:
---
goal: "Build a personal blog"
domain: software
complexity: single-agent
topology: n/a
agent_count: 1
estimated_cost_tier: low
---Produces one agent definition: a Full-Stack Developer agent with blog-specific SOP covering tech selection, content model design, implementation, and deployment. Single agent, clear deliverables, done.
User says: "Build a B2B SaaS analytics product"
BAD response: Produces vague roles: "Technical Lead — handles technical stuff," "Designer — does design." No artifact chain. No quality gates. No topology rationale. Agents have overlapping responsibilities.
Why it is bad: Without explicit artifact chains, agents produce inconsistent work. Without quality gates, errors cascade. Without topology rationale, coordination is ad-hoc. Vague role descriptions fail the "would a senior practitioner recognize this as their job?" test.
GOOD response:
---
goal: "Build a B2B SaaS analytics dashboard product"
domain: software
complexity: team
topology: sequential-pipeline
agent_count: 4
estimated_cost_tier: high
---Specific roles: Product Manager (defines requirements and acceptance criteria), Software Architect (designs system architecture and API contracts), Lead Engineer (implements application and tests), QA Engineer (validates against requirements and tests edge cases). Each role has explicit deliverables flowing to the next. Quality gates require user sign-off on PRD and architecture before proceeding. Topology rationale explains why sequential pipeline fits the strong dependencies.
.claude/agents/[agent-name].md.claude/skills/[skill-name].md.claude/teams/[team-name].md or present inline.skill files for installationThis skill activates when the user asks any of the following (or variations):
./references/scaling-laws.md — Scaling evidence (Kim et al. 2025), 45% baseline paradox, real cost economics, team-size standard./references/topology-guide.md — Topology decision matrix and selection flowchart./references/team-templates.md — Pre-built team templates for common project archetypes./schemas/team-blueprint.md — Output format specification./schemas/agent-definition.md — Agent definition format for individual roles© jdforsythe, 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 5 other files (references) in skills/mission-planner of jdforsythe/forge.
Open the folder on GitHubat commit b192c5c
Mission Planner 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 |
|---|---|---|---|---|---|---|
| Mission Planner this skilljdforsythe/forge | 151 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Money Qualityiamzifei/show-me-the-money | 1k | — | ~5.7k | Automated safety check: Pass | Custom licence | |
| Requesting Code ReviewHezaoHezao/poirot | 249 | 5 repos | ~1.6k | Automated safety check: Pass | MIT | |
| trace-mcp Pre-Commit Checksnikolai-vysotskyi/trace-mcp | 189 | — | ~565 | Automated safety check: Pass | MIT | |
| Django Verification Loopaffaan-m/ECC | 277k | 7 repos | ~2.9k | Automated safety check: Pass | MIT | |
| Vibe Adversarial Test Generationash1794/vibe-engineering | 163 | — | ~1.4k | Automated safety check: Pass | MIT |
iamzifei/show-me-the-money
Code and product quality gates for shipping with confidence.
HezaoHezao/poirot
Pre-commit review: security scan, quality gates, auto-fix. An agent skill from HezaoHezao/poirot.
nikolai-vysotskyi/trace-mcp
Runs trace-mcp security, quality-gate and antipattern checks before a commit or pull request, and builds a symbol-level diff for the PR description.
affaan-m/ECC
Runs a phased pre-PR and pre-deploy check on a Django project: environment, linting, migrations, tests with coverage, security scans and settings review.
ash1794/vibe-engineering
Generates edge case, failure mode, and spec-driven test cases.
sd0xdev/sd0x-harness
Feature verification (READ-ONLY, P0-P5). An agent skill from sd0xdev/sd0x-harness.
jdforsythe/forge
Creates structured agent definitions using the 7-component format grounded in persona science (the alignment-accuracy tradeoff), vocabulary routing, and the MAST failure taxonomy + Forge watchlist.
jdforsythe/forge
Reviews, curates, and maintains the Forge library of agents, skills, and templates.
jdforsythe/forge
Creates high-quality Claude Code and Cowork skills using evidence-based principles: expert vocabulary payloads for knowledge routing, dual-register descriptions for reliable triggering, named…
Categories
Decomposes goals into team blueprints using evidence-based scaling laws, topology selection, and role design. Mission Planner is an agent skill from jdforsythe/forge. Decomposes goals into team blueprints using evidence-based scaling laws, topology selection, and role design.
Mission Planner fits situations like: the user wants to build something; assemble a team; figure out what roles they need; break down a complex goal.
Run `npx skills add jdforsythe/forge --skill mission-planner -a claude-code`. Or copy the skill folder (skills/mission-planner in jdforsythe/forge) into .claude/skills/mission-planner in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jdforsythe/forge --skill mission-planner -a codex`. Or copy the skill folder (skills/mission-planner in jdforsythe/forge) into .agents/skills/mission-planner 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 jdforsythe/forge --skill mission-planner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mission-planner, .gemini/skills/mission-planner, .github/skills/mission-planner and .opencode/skills/mission-planner in your project.
SKILL.md names no scripts, command-line tools or credentials: Mission Planner is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Mission Planner is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k 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 6.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Mission Planner: Money Quality (iamzifei/show-me-the-money, 1k stars), Requesting Code Review (HezaoHezao/poirot, 249 stars), trace-mcp Pre-Commit Checks (nikolai-vysotskyi/trace-mcp, 189 stars) and Django Verification Loop (affaan-m/ECC, 277k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jdforsythe (a GitHub user) maintains it in jdforsythe/forge, which has 151 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on July 3, 2026.
Source: jdforsythe/forge on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.