forge
Ore in, steel out. Full pipeline: plan → execute → verify. Use: /forge 'task', /forge --full, --discuss, --plan-only, --execute, --park, --resume
One-time project setup for forge: creates docs/ vault, .semgrep/ rules, CLAUDE.md sections
$ npx -y skills add malakhov-dmitrii/forge --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/forge-setupContext preview
What this command does when you run it.
One-time project setup for forge: creates docs/ vault, .semgrep/ rules, CLAUDE.md sections
name: forge-setup description: "One-time project setup for forge: creates docs/ vault, .semgrep/ rules, CLAUDE.md sections"
One-time setup to get the most from forge. Run this once per project.
which semgrep → installed? If not: "Install with: brew install semgrep" which scc → installed? If not: "Install with: brew install scc" which codex → installed? If not: "Optional. Fresh opus agent used as fallback for second opinion."
If `docs/` doesn't exist, create it. If it exists, add subdirectories alongside existing content (DON'T overwrite).
Create:
Copy starter rules from `${CLAUDE_PLUGIN_ROOT}/templates/semgrep-starter.yml` to `.semgrep/rules.yml`.
Scan project to auto-detect relevant rulesets:
If project has a CLAUDE.md, append (if not already present):
## Common Failures (update every ~10 tasks) - [Add patterns here as you discover them during verification] ## Project Docs Architecture, ADRs, specs, runbooks → docs/INDEX.md. Read before planning.
If no CLAUDE.md exists, create a minimal one with project name + these sections.
Show what was created and what's ready:
Forge setup complete: ✓ docs/ vault (6 INDEX.md files) ✓ .semgrep/ rules (N starter rules) ✓ CLAUDE.md updated (Common Failures + Project Docs) ✓ semgrep: installed ✓ scc: installed ○ codex: not installed (optional, opus fallback active) Run /forge "your task" to start.
Ore in, steel out. A blacksmith doesn't blame the ore. It smelts, shapes, tempers, and quenches — until what comes out holds an edge.
Repo: malakhov-dmitrii/forge
Ore in, steel out. Full pipeline: plan → execute → verify. Use: /forge 'task', /forge --full, --discuss, --plan-only, --execute, --park, --resume