Agent-Skill (kein Pi-Package) für Firstmate: Delegation-first, context-aware Microtasking und evidenzbasierte Profile-Hinweise für {harness, model, effort}.
Wichtig: Dieser Skill ersetzt weder Firstmate-Urteil noch
fm-spawn. Firstmate bleibt Owner von Intake,quota-array-dispatchund dem finalen Spawn. Es gibt keine MCP-Tools und keine Pi-Extension mehr.
| Pfad | Inhalt |
|---|---|
SKILL.md |
Agent-only Workflow (Wann laden, Procedure, Boundaries) |
knowledge/ |
Task-Klassen, Profile, Provider, Delegation/Context-Pack Tabellen |
docs/ |
Policy-Doku (Delegation, Microtasking, Failure Modes) |
examples/ |
Szenarien |
evaluation/ |
Grill-/Evaluationsfälle |
# In den Skills-Pfad legen, den Firstmate/Pi bereits scannt:
ln -sfn "$(pwd)" ~/.agents/skills/crew-knowledge
# oder:
ln -sfn "$(pwd)" "$FM_HOME/.agents/skills/crew-knowledge"Voraussetzung: Firstmate-Home mit bin/fm-spawn.sh, Skills quota-array-dispatch und harness-adapters. Für Quota-Balance: quota-axi auf PATH.
Nicht mehr: pi install git:github.com/thelad-dev/firstmate-crew-knowledge (das war die alte Extension).
Installable agent skill (not a Pi extension). Classifies crew work, advises {harness, model, effort} candidates and delegation/microtask policy from JSON + docs. Firstmate still owns spawn and quota-array resolution. No MCP tools.
- Skill laden (Trigger: Spawn/Delegation/Microtasking).
- Delegation-first prüfen → bei Ja sofort briefen und spawnen.
- Context Dependency / Context Pack laut
knowledge/delegation.jsonunddocs/. - Task-Klasse + Profile aus
knowledge/*.jsonableiten. - Bei Profil-Array:
quota-array-dispatch+quota-axi. - Final:
bin/fm-spawn.sh … --harness … --model … --effort ….
- Routing-Tabellen in
knowledge/*.jsonpflegen (nicht in Code). - Lokale Evidenz optional unter
knowledge/local/(nur Metriken). - JSON prüfen:
./scripts/validate-knowledge.sh
MIT — siehe LICENSE.