en un clic
butterfreezone
BUTTERFREEZONE Generation Skill
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
BUTTERFREEZONE Generation Skill
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Single-pass network health observation. Checks API liveness, namespace freshness, drift, computes Network Health Score.
Deep investigation of a single construct. Identity-reality drift, maintenance pattern, composition analysis.
Single-pass network health observation. Checks API liveness, namespace freshness, drift, computes Network Health Score.
Autonomous observation loop. Time-boxed cycles with ratcheting health score, commits findings to grimoires.
Synthesize observations into a readable network health report. Aggregates patterns and trends from observation cycles.
Single-pass coherence sense of an ARBITRARY estate (a registry/state pair). Resolves the read-command from operator-local estate-config, shells the estate's own doctor read-only, emits exactly the STATUS|SIGNAL|MISMATCH tile. Sense-only — never mutates the estate.
| name | butterfreezone |
| description | BUTTERFREEZONE Generation Skill |
| role | implementation |
| capabilities | {"schema_version":1,"read_files":true,"search_code":true,"write_files":false,"execute_commands":{"allowed":[{"command":".claude/scripts/butterfreezone-gen.sh","args":["*"]},{"command":".claude/scripts/butterfreezone-validate.sh","args":["*"]}],"deny_raw_shell":true},"web_access":false,"user_interaction":false,"agent_spawn":false,"task_management":false} |
| cost-profile | lightweight |
| parallel_threshold | 3000 |
| timeout_minutes | 5 |
| zones | {"system":{"path":".claude","permission":"read"},"state":{"paths":["grimoires/loa"],"permission":"read"},"app":{"paths":["src","lib","app"],"permission":"none"}} |
<zone_constraints>
<input_guardrails>
# Check if butterfreezone is enabled
enabled=$(yq '.butterfreezone.enabled // true' .loa.config.yaml 2>/dev/null || echo "true")
if [[ "$enabled" != "true" ]]; then
echo "BUTTERFREEZONE is disabled in config. Enable with butterfreezone.enabled: true"
exit 0
fi
# Generate BUTTERFREEZONE.md
.claude/scripts/butterfreezone-gen.sh --verbose --json
# Check exit code
# 0 = success
# 2 = config error
# 3 = Tier 3 bootstrap (limited output)
# Validate existing file
.claude/scripts/butterfreezone-validate.sh --file BUTTERFREEZONE.md --json
# Preview without writing
.claude/scripts/butterfreezone-gen.sh --dry-run
# Always validate after generation
.claude/scripts/butterfreezone-validate.sh --file BUTTERFREEZONE.md
# With strict mode if requested
.claude/scripts/butterfreezone-validate.sh --file BUTTERFREEZONE.md --strict
Report results to user:
<error_handling>
| Error | Cause | Resolution |
|---|---|---|
| Exit 2 from gen | Config error | Check .loa.config.yaml |
| Exit 3 from gen | Tier 3 bootstrap | Add package.json or run /ride first |
| Validation FAIL | Structure issues | Review and fix reported issues |
| Validation WARN | Advisory issues | Regenerate or accept advisory |
| </error_handling> |