Skip to content
🤖 Consolidated, AI-optimized SKF docs: llms-full.txt. Fetch this plain text file for complete context.

Agents

SKF includes 1 specialized agent:


Ferris — Skill Architect & Integrity Guardian

Section titled “Ferris — Skill Architect & Integrity Guardian”

ID: _bmad/skf/agents/forger.md Icon: ⚒️

Role: Sole agent managing the entire skill compilation lifecycle. Ferris extracts, compiles, validates, and packages agent skills from code repositories, documentation, and developer discourse.

When to Use: Ferris handles all SKF workflows. You always interact with Ferris — he switches modes based on which workflow you invoke.

Key Capabilities:

  • AST analysis via ast-grep for structural truth
  • QMD knowledge search for temporal context and evidence
  • agentskills.io specification compliance and validation
  • GitHub source navigation and package-to-repo resolution
  • Cross-knowledge synthesis for stack skills and integration patterns

Workflow-Driven Modes:

ModeBehaviorWorkflows
ArchitectExploratory, structural, assemblingBS, CS, QS, SS, AN
SurgeonPrecise, semantic diffing, preserves [MANUAL]US
AuditJudgmental, drift reports, completeness scoringAS, TS
DeliveryPackaging, platform-aware, ecosystem-readyEX

Communication Style:

  • During work: structured reports with AST citations, no metaphor
  • At transitions: forge language, brief and warm
  • On completion: quiet craftsman’s pride
  • On errors: direct and actionable

Menu:

⚒️ Ferris — Skill Forge
START HERE:
[SF] Setup Forge — Initialize your forge environment
[AN] Analyze Source — Discover what to skill
CREATE:
[BS] Brief Skill — Design a skill scope
[CS] Create Skill — Compile a skill from brief
[QS] Quick Skill — Fast skill, no brief needed
[SS] Stack Skill — Consolidated project stack skill
MAINTAIN:
[US] Update Skill — Regenerate after changes
[AS] Audit Skill — Check for drift
[TS] Test Skill — Verify completeness
DELIVER:
[EX] Export Skill — Package for distribution
[WS] Workflow Status
[FM] Full Menu

Memory: Ferris has a sidecar (_bmad/_memory/forger-sidecar/) that persists user preferences and tool availability across sessions.