Skip to content

Prompt library

Paste-into-Claude-Code prompts that drive the petrova control loop:

  • 00-bootstrap — Bootstrap prompt — paste into Claude Code on day 1
  • 01-phase-open — Phase-open prompt
  • 02-phase-close — Phase-close prompt
  • 03-verification-round — Verification round prompt
  • 04-drift-check — Drift-check prompt
  • 05-petrova-onboard — Onboarding prompt — register a repo in the petrova line
  • 06-ares-wire — ARES wire-up — turn a consumer repo’s CI into ARES dashboard rows
  • 07-traceo-wire — Traceo + Ariel wire-up — turn a consumer repo’s spec layer into a validated VTM with mermaid + an Ariel baseline
  • 08-crumb-wire — CRUMB wire-up — turn a consumer repo’s guidance docs into validated CRUMB flashcards
  • 09-rocky-wire — LORE + CAIRNET wire-up — register a consumer repo with Pebble’s knowledge collection and agent emission stream
  • 10-eva-wire — EVA wire-up — register a consumer repo against the three EVA surfaces

Each prompt is deliberately interactive — it stops at checkpoints awaiting human confirmation. Do not “streamline” by removing the stops.

The canonical catalog lives in eva-hq/prompts/{slug}/body.md. The 11 prompts above are the in-tree mirror under core/playbook/prompts/, refreshed every 6 hours by sync-playbook-from-eva.yml so petrova_install_playbook can deposit a working subset into consumer repos without a network round-trip.

Consumer repos receive only the boot kit (META-RULES.md, 00-bootstrap.md, partials, schemas) under .petrova/playbook/. Every other prompt is fetched on demand by consumer agents via the Fleet MCP server (petrova.prompts.list / petrova.prompts.get) — there is no full local catalog inside a consumer repo by design. See Prompt service for the surface map.