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.