By aiforging
AI Forging — a structured AI-assisted development framework for producing robust, maintainable codebases. Test-first, pattern-driven refactoring, and domain-driven architecture, installed as a set of conventions + a prescriptive setup flow.
Alias for /aiforging:new-feature. Start a new feature (or extend an existing one) in the current forge workspace. Creates docs/features/<name>/ with the right shape (flat or nested), seeds spec.md with a Summary section captured from the user's initial prompt, and hands off to superpowers:brainstorming. Runs Planning Workflow Step 1 and stops at the Summary checkpoint. Non-destructive; never executes plans.
Start a new feature (or extend an existing one) in the current forge workspace. Creates docs/features/<name>/ with the right shape (flat or nested work items), seeds spec.md with a Summary section captured from the user's initial prompt, and hands off to superpowers:brainstorming for the rest of the spec. Runs the Planning Workflow Step 1 and then stops at the Summary checkpoint. Non-destructive; never executes plans.
**Purpose:** Cleanly remove AI Forging artifacts from the forge workspace and all onboarded target repos, while preserving user-created content (feature specs/plans, user-captured patterns, customized files).
**Purpose:** Propagate plugin-level updates (new or changed skills, conventions, shared-tier seeded patterns) into the forge workspace and all previously onboarded target repos, with diff-and-ask semantics. Nothing is overwritten silently.
Use when /aiforging:setup has confirmed a backend or fullstack project and needs a non-destructive, advisory audit of how closely that project's current structure aligns with the AI Forging architectural ideals. Produces a structured ANALYSIS.md report with a score, findings, and severities. Never modifies files.
Use when the user corrects your code, rejects a diff, asks you to clean up or redo work, or says something like "that's not how we do it" or "always/never do X" — offers to capture the lesson as a reusable pattern or anti-pattern in the AI Forging pattern library, closing the Tempering feedback loop.
Run the Hammer stage of AI Forging on a passing test suite. Given a green test suite (Fire is complete), walk the pattern and anti-pattern library, identify applicable refactors, and dispatch one fresh-context subagent per refactor slice via superpowers:subagent-driven-development. Never invoked before tests are green. Never weakens tests. Never generates new features. Triggered after test-driven-development produces a green suite and the user is ready to refactor toward the prescribed architecture.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A structured AI-assisted development framework for producing robust, maintainable codebases. Test-first, pattern-driven refactoring, domain-driven architecture — shipped as a Claude Code plugin.
AI Forging is a counterpoint to "vibe coding." The thesis: AI is incredibly powerful at generating code, but without structure, every feature shipped makes the codebase worse. AI Forging provides that structure as three stages of a metallurgical forge: Fire → Hammer → Tempering.
superpowers plugin's test-driven-development skill.hammer-refactor skill dispatches one fresh-context subagent per pattern or anti-pattern file against the session's changed files, in parallel. Built on top of superpowers:subagent-driven-development.capture-pattern skill watches for corrective moments during interactive code review and offers to persist the lesson as a new .md file in the pattern library. One correction, one file. Adding the 50th pattern costs no more than the 5th, because every pattern lives in its own file and gets its own subagent on every Hammer pass.Each iteration through the cycle leaves the codebase stronger than it started.
Once your workspace and targets are set up, these are the commands you'll reach for:
Building a new feature. From any directory: /aiforging:forge my-feature-name "brief description of what you want to build". It scaffolds a feature folder, pre-fills the spec, and walks you through refining scope and planning before any code is written. (Full form: /aiforging:new-feature.)
Reviewing code and catching a lesson. You're pair-programming with Claude, spot something less than ideal, and explain the fix. Claude's capture-pattern skill activates and offers to persist the lesson as a new pattern or anti-pattern file — one correction, one file, immediately available on every future Hammer pass. It'll ask whether the pattern applies to just this repo or all same-stack targets.
Hammer passes run automatically. At the end of each TDD cycle, hammer-refactor auto-triggers against the changed files — one fresh-context subagent per applicable pattern, parallel, isolated, no drift. You review each proposal and accept or reject. (You can also invoke it manually against any set of files if you want a targeted pass outside the normal flow.)
Auditing a codebase you just inherited. Onboard it with /aiforging:setup, and the architecture analyzer produces a scored assessment with prioritized findings. A structured starting point instead of grepping around.
Planning work that spans repos. From your forge workspace, /aiforging:forge tax-inclusive-pricing creates a single feature folder with one spec covering both backend and frontend targets — slices tagged per-repo, [gate: contract] on the API boundary. One plan, no drift between repos.
Software crafters with established codebases who already feel the pain of AI-generated sprawl and are ready to adopt an opinionated workflow. Teams whose backends are built around a Data Mapper ORM (Doctrine, Hibernate, Entity Framework Core, TypeORM, MikroORM) will get the most value out of the box. Teams on Active Record stacks (Eloquent, Rails) can still adopt the framework with caveats documented in the conventions.
AI Forging is not for greenfield projects in v0.2. A separate /aiforging:new-project command may come later. It is also not descriptive — it is prescriptive, and it will tell you to refactor things. That's the point.
AI Forging deliberately separates three locations with different lifecycles:
npx claudepluginhub aiforging/aiforging --plugin aiforgingComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.