How-tos zum Verfassen & zur Pipeline
Aufgabenorientierte Anleitungen zum Verfeinern von Inhalten zu Spezifikationen, Erzeugen von Plan-Suiten, Prüfen von Plänen, Ausführen von Phasen, Hinzufügen von Artefakten und Ausführen von Qualitätstoren.
Aufgabenorientierte Durchgänge zum Verfassen von Apothem-Artefakten und zum Steuern der Plan-Pipeline. Jede Anleitung beantwortet eine einzige konkrete Frage.
Für Rezepte zur Ersteinrichtung — ein Harness hinzufügen, das Profil bearbeiten, den Installer steuern — siehe stattdessen den Abschnitt How-to-Rezepte.
Plan-Suite-Pipeline
Wie verfeinere ich Rohinhalt zu einer Spec?
Rufe /plan-spec mit dem Rohinhalt als Eingabe auf. Die Forge-Rolle durchläuft sechs Transformationsphasen (Discovery, Meticulous Consideration, Potency Mapping, Preservation Verification, Expertise Application, Question-Resolution Sweep) und gibt die konsolidierte Spec unter .apothem/plans/{suite}/_spec/spec.md aus. Siehe src/apothem/commands/plan-spec.md für das vollständige Protokoll.
Wie erzeuge ich eine Plan-Suite aus einer Spec?
Rufe /plan-generate .apothem/plans/{suite}/_spec/spec.md auf, sobald /plan-spec die Spec geschrieben hat. Der Generator gibt die kanonischen Infrastrukturdateien plus die phasenweisen phases/NN-kebab-topic/PHASE.md-Dateien aus. Siehe src/apothem/commands/plan-generate.md.
Wie prüfe ich einen generierten Plan?
Rufe /plan-review path/to/plan-suite/ auf. Der Prüfer wendet die neun Planungstechniken an und gibt Scorecards aus. Fehlschlagende Scorecards blockieren die Ausführung bei SHARED+, bis sie behoben sind. Siehe src/apothem/commands/plan-review.md.
Wie führe ich einen Plan aus?
Rufe /plan-execute path/to/plan-suite/ [phase-id] auf. Ohne phase-id läuft die nächste ausstehende Phase. Mit einer bestimmten ID läuft nur diese Phase. Siehe src/apothem/commands/plan-execute.md.
Wie prüfe ich den Plan-Status?
Rufe /plan-status path/to/plan-suite/ [--verbose] auf. Schreibgeschützter Bericht. Siehe src/apothem/commands/plan-status.md.
Artefakte verfassen
Wie füge ich eine neue Regel hinzu?
- Wähle einen kebab-case-Dateinamen unter
src/apothem/rules/, z. B.src/apothem/rules/my-new-rule.md. - Verfasse das Frontmatter (
name,description,pathFilter,alwaysApply). - Schreibe den Body mit den kanonischen Abschnitten: Purpose, Obligations, Seriousness Scaling, Anti-Patterns, Enforcement, Bindings.
- Führe
python scripts/dev/validate_ecosystem.py --check frontmatter-cohortaus, um zu verifizieren.
Der Regel-Lader arbeitet globbasiert: Er erfasst jede Datei, die src/apothem/rules/*.md entspricht, sodass kein Registry-Eintrag nötig ist. Das Ablegen der kanonisch benannten Datei im Verzeichnis ist die gesamte Registrierung.
Wie füge ich einen neuen delegierten Worker hinzu?
Wähle einen kebab-case-Dateinamen im unten gezeigten Verzeichnis in der Form my-worker.md:
src/apothem/agents/
src/apothem/agents/my-worker.mdDann:
-
Verfasse das Frontmatter — einschließlich
name,version,updated,description,tools,disallowedTools,maxTurnsundeffort. -
Schreibe den System-Prompt als Body.
Die Kohorte delegierter Worker wird globbasiert aus src/apothem/agents/*.md geladen, sodass die kanonisch benannte Datei beim Ablegen erfasst wird. Es gibt keine Registry-Tabelle, die bearbeitet werden müsste.
Wie füge ich einen neuen Hook hinzu?
- Verfasse eine Kontextnachricht unter
src/apothem/hooks/messages/<event>-<scope>.md. - Verdrahte den Hook in
settings.json. - Aktualisiere die Hooks-Pipeline.
- Führe
python scripts/dev/validate_ecosystem.pyaus.
Qualitätstore
Wie führe ich die lokalen Qualitätstore aus?
python -m ruff check .
python -m ruff format --check .
python -m mypy
python -m pytest -q
python scripts/dev/validate_ecosystem.py
python scripts/dev/chaos_pass.pyDie CI-Pipeline führt dieselbe Menge parallel aus.
Wie prüfe ich das Frontmatter einer einzelnen Artefaktklasse?
python scripts/dev/validate_ecosystem.py --check frontmatter-cohortRun the behavioural evals
Measure whether Apothem's commands and subagents fire on the right requests, whether each pipeline stage produces its artifact, and whether a rule changes behaviour, with a cost-capped eval run.
Harness-Adapter
Apothem-Harness-Adapter — ein gemeinsames Profil, siebzehn unterstützte Ziele.