Agent Skills
› Chachamaru127/claude-code-harness
› failure-codifier
failure-codifier
GitHub从编排日志和判决账本中只读提取重复失败模式,生成带置信度的 failure-rule.v1 提案。仅支持 dry-run 提议,禁止自动写入或编辑 SSOT 文件,需人工审批。
触发场景
用户提及 failure codifier
用户提及 failure patterns
用户提及 self-learning loop
用户提及 codify failures
用户提及 failure-rule proposals
安装
npx skills add Chachamaru127/claude-code-harness --skill failure-codifier -g -y
SKILL.md
Frontmatter
{
"name": "failure-codifier",
"description": "Extract recurring failure patterns from breezing orchestration logs and Judgment Ledger, emit failure-rule.v1 proposals with confidence scores. SSOT promotion to patterns.md or decisions.md is proposal-only — human-approval-required. Use when user mentions failure codifier, failure patterns, self-learning loop, codify failures, or failure-rule proposals. Do NOT load for: direct SSOT edits, auto-promotion, or implementation unrelated to failure analysis.",
"allowed-tools": [
"Read",
"Bash",
"Grep"
],
"argument-hint": "[propose|explain]",
"description-en": "Extract recurring failure patterns from breezing orchestration logs and Judgment Ledger, emit failure-rule.v1 proposals with confidence scores. SSOT promotion to patterns.md or decisions.md is proposal-only — human-approval-required. Use when user mentions failure codifier, failure patterns, self-learning loop, codify failures, or failure-rule proposals. Do NOT load for: direct SSOT edits, auto-promotion, or implementation unrelated to failure analysis.",
"description-ja": "breezing ログと Judgment Ledger から再現失敗パターンを抽出し、confidence 付き failure-rule.v1 候補を提案する。patterns.md \/ decisions.md への昇格は human-approval-required(自動昇格禁止)。Use when user mentions failure codifier, 失敗パターン, self-learning loop, codify failures. Do NOT load for: SSOT 直接編集, 自動昇格.",
"user-invocable": true
}
Failure Codifier
breezing orchestration ledger + Judgment Ledger から再現失敗を read-only で抽出し、failure-rule.v1 候補を confidence score 付きで提案します。
核心契約
- human-approval-required: codifier は dry-run 提案のみ。
patterns.md/decisions.mdへの自動昇格は構造的に禁止。 - Confidence 閾値: occurrence count ≥ 3 → medium、count ≥ 5 → high(
go/internal/failurecodifier/confidence.go)。 - 昇格先 heuristic:
proposed_ssot_targetフィールドでpatterns.mdまたはdecisions.mdを提案するのみ。
使い方
Dry-run 提案(推奨)
./scripts/failure-codifier-propose.sh --dry-run
stdout は JSON 配列(failure-rule.v1 候補)。SSOT ファイルには一切書き込みません。
Go テスト
cd go && go test ./internal/failurecodifier/... -count=1
参照
- 昇格ワークフロー: references/promotion-workflow.md
- Schema:
templates/schemas/failure-rule.v1.json - Core:
go/internal/failurecodifier/
禁止事項
patterns.md/decisions.mdへの Write / Edit(human 承認後も codifier 経由では不可)AutoPromote/ unattended SSOT 更新- Plans.md の
cc:*マーカー変更
版本历史
- bfc2090 当前 2026-07-19 18:11


