failure-log-managerlisted
Install: claude install-skill smicolon/ai-kit
# Failure Log Manager
Manages the persistent failure log at `.claude/failure-log.local.md` to prevent repeating mistakes across sessions.
## Activation Triggers
This skill activates when:
- User asks to log a mistake or failure
- A pattern violation or error is detected
- User wants to review known mistakes
- Adding, viewing, or managing failure entries
## File Location
```
.claude/failure-log.local.md
```
This file is project-specific and should be in `.gitignore`.
## File Format
```markdown
---
enabled: true
last_updated: 2026-01-01T10:30:00Z
---
# Failure Log
## Pattern Mistakes
### [YYYY-MM-DD] Brief title
**Context:** What was being done
**Mistake:** What went wrong
**Correct:** What should be done instead
**Category:** imports|security|testing|architecture|conventions
## Failed Approaches
### [YYYY-MM-DD] Brief title
**Context:** What was being attempted
**What failed:** Why the approach didn't work
**Better approach:** What works instead
**Category:** imports|security|testing|architecture|conventions
```
## Categories
| Category | Description | Examples |
|----------|-------------|----------|
| `imports` | Wrong import patterns | Relative imports, missing aliases |
| `security` | Missing security checks | No permission classes, exposed secrets |
| `testing` | Wrong test approaches | unittest vs pytest, missing fixtures |
| `architecture` | Structural mistakes | Wrong file locations, missing layers |
| `conventions` | Code style violations | Naming, forma