Forge and other Claude Code skills by Martin Hylleberg
npx claudepluginhub mhylle/claude-skillsHook-enforced development workflow framework. Provides a 6-phase SDLC (Discover, Specify, Design, Implement, Review, Ship) enforced by Claude Code hooks. Use this plugin whenever you need structured, enforced development workflows with adaptive enforcement, automated recovery, and cross-machine state persistence. Triggers on /forge commands (init, start, status, continue, skip-to, fix, incident, history, sync-check, config, reset).
A hook-enforced development workflow framework for Claude Code.
Forge provides a 6-phase software development lifecycle — Discover, Specify, Design, Implement, Review, Ship — where hooks guarantee workflow compliance, skills provide phase knowledge, and state is git-committed for cross-machine continuity.
Claude Code skills are advisory — Claude can choose to follow them or not. In practice, multi-step workflows get steps skipped or abandoned midway.
Forge inverts this: hooks enforce, skills guide. The Stop hook blocks Claude from finishing until measurable criteria are met (tests pass, lint clean, build succeeds). Planning phases use softer enforcement with AI-judged quality gates.
.forge/ directory committed to git, resume anywhereIn Claude Code:
/plugin marketplace add mhylle/claude-skills
/plugin install forge@claude-skills
All skills, agents, and hooks are registered automatically.
git clone https://github.com/mhylle/claude-skills.git
cd claude-skills
./install.sh
In any project:
/forge init # Detect project type, create .forge/config.json
/forge start # Begin a full workflow at Discover phase
/forge fix "typo" # Fast path: implement -> ship
/forge status # Check current workflow state
Hooks (Engine) Skills (Knowledge) Agents (Specialists)
├── Stop (hard/soft) ├── /forge orchestrator ├── forge-recovery
├── SessionStart ├── discover ├── forge-verifier
├── PreToolUse ├── specify ├── forge-researcher
├── PostToolUse ├── design └── forge-reviewer
├── UserPromptSubmit ├── implement
└── PreCompact ├── review
└── ship
| Phase | Enforcement | What happens |
|---|---|---|
| Discover | Soft | Research the problem, explore the codebase, write RESEARCH.md |
| Specify | Soft | Write requirements with testable acceptance criteria |
| Design | Soft | Plan architecture, write ADRs for key decisions |
| Implement | Hard | Build with test-first development; tests/lint/build must pass |
| Review | Hard | Multi-dimension code review across 5 quality dimensions |
| Ship | Hard | Commit, push, create PR with generated description |
| Command | Description |
|---|---|
/forge init | Initialize .forge/ in current project |
/forge start [phase] | Start a new workflow |
/forge status | Show current workflow state |
/forge continue | Resume where you left off |
/forge skip-to <phase> | Jump to a specific phase |
/forge fix "desc" | Fast path for trivial fixes |
/forge incident "desc" | Start incident investigation |
/forge history | Show completed workflows |
/forge sync-check | Validate state after git pull |
/forge config | View/edit project config |
/forge reset | Reset current workflow |
.forge/config.json is generated by /forge init based on your project type:
{
"standards": {
"test": "npm test",
"lint": "npx eslint .",
"build": "npm run build"
},
"enforcement": {
"implement": "hard",
"review": "hard"
},
"max_retries": 3
}
See configuration reference for all options.
MIT
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations