forge

Execute blueprint tasks with test-first validation, lint, and type checks.

12|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Alexander-Tyagunov/magician --skill forge-alexander-tyagunov
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: forge
Source: https://github.com/Alexander-Tyagunov/magician/tree/main/skills/forge
Command: npx skills add https://github.com/Alexander-Tyagunov/magician --skill forge-alexander-tyagunov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the execution of a single blueprint task using strict TDD by ensuring a failing test exists before implementation, reducing manual debugging and iteration overhead.

Core Features & Use Cases

  • Test-first execution: validates a failing test, then implements the minimal code to pass.
  • Plan-driven workflow: operates within a blueprint plan, updating completion status after each task.
  • Quality gates: runs lint and type checks and enforces conventional commits to maintain code quality.

Quick Start

Run /forge task N to execute the next blueprint task in your plan.

Frequently Asked Questions about forge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a single blueprint task using strict TDD?▼

The workflow enforces test-first validation by checking for a failing test, implementing minimal code, running lint and type checks, and committing changes while updating the plan to mark completion.

What is the best way to enforce test-first validation in a plan-driven workflow?▼

The workflow enforces test-first validation by checking for a failing test, implementing minimal code, running lint and type checks, and committing changes while updating the plan to mark completion.

How does a blueprint task progress through failing tests and minimal implementation?▼

You need an existing blueprint plan with defined tasks and a selected task number to execute the automated test-first workflow within your plan-driven development session.

Do I need a blueprint plan to start the TDD automation workflow?▼

You need an existing blueprint plan with defined tasks and a selected task number to execute the automated test-first workflow within your plan-driven development session.

Does the TDD workflow run lint and type checks before committing changes?▼

Yes, the TDD workflow runs lint and type checks as quality gates and enforces conventional commits to maintain code quality after the minimal implementation passes the tests.