Auto-triggers when AI detects a repeated pattern handled ad-hoc 3+ times, when AI makes a mistake that a permanent rule would prevent, when AI identifies a workflow that should be automated as a skill, or when user says 'create skill', 'new skill', 'forge this', 'level up', 'upgrade skill', 'self improve', 'improve skill'. Also triggers when AI wants to propose a level-up to an existing skill based on conversation patterns.
The AI that improves its own abilities through experience.
Forge is the meta-skill -- the skill that creates and improves other skills. When your AI detects patterns, mistakes, or opportunities for improvement during conversation, Forge activates to propose new skills or level-ups to existing ones. It uses a human-in-the-loop model: AI drafts, user approves.
When this skill activates, output:
"Forge detected an opportunity for improvement..."
Then present the proposal to the user.
| Context | Status |
|---|---|
| AI detects repeated ad-hoc pattern (3+ times) | ACTIVE -- propose new skill |
| AI makes preventable mistake | ACTIVE -- propose new rule or skill |
| User says "create skill", "new skill", "forge this" |
| ACTIVE -- manual trigger |
| User says "level up [skill]", "upgrade [skill]" | ACTIVE -- level-up existing |
| User says "self improve", "improve skill" | ACTIVE -- review and propose |
| Casual conversation (no improvement context) | DORMANT |
Identify the improvement opportunity. Forge recognizes these patterns:
Automatic Detection (AI-initiated):
Manual Trigger (User-initiated):
Before proposing, gather evidence:
TYPE: [New Skill / Level-Up / New Rule]
TARGET: [Skill name if level-up, or proposed name if new]
TRIGGER: [What pattern/mistake/workflow was detected]
EVIDENCE: [At least 2 concrete examples from conversation or session history]
IMPACT: [What improves if this is implemented]
Present to user in this format:
Forge Detected an Opportunity
==============================
Type: [New Skill / Level-Up]
Name: [proposed-name]
Purpose: [what it would do]
Trigger: [what activates it]
Evidence:
1. [First concrete example]
2. [Second concrete example]
Impact: [what improves]
Draft ready -- approve to forge?
CRITICAL: NEVER create or modify skill files without explicit user approval.
For NEW skill:
plugins/[plugin-name]/skills/[skill-name]/SKILL.md following the standard skill format:
For LEVEL-UP:
SKILL.mdAfter forging, update relevant system files:
master-memory.md -- add new skill command or update existingForge Complete!
================
[New Skill / Level-Up]: [name] Lv.[X]
Location: skills/[name]/SKILL.md
Capability: [what was added]
Origin: [the moment that triggered this]
Your AI evolved!
When Forge creates a new skill, use this structure:
---