From dev-agents
Format and criteria for capturing decisions, anomalies, and findings during development.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-agents:engineering-intelligenceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Format and criteria for capturing decisions, anomalies, and findings during development.
Format and criteria for capturing decisions, anomalies, and findings during development.
Captures go to github.com/tiagokrebs/claude-agentic-platform-engineering-intelligence, cloned locally at ~/claude-agentic-platform-engineering-intelligence. They are written automatically by the architect (decisions) and reviewer (anomalies, findings) — never by the developer manually.
A design choice where the reasoning isn't obvious from the code. Capture when:
Do not capture: choices covered by an ADR, choices dictated by the existing skill library, obvious framework defaults.
Behavior that contradicts reasonable expectations. Capture when:
Do not capture: standard bugs fixed with expected solutions, anything a mid-dev would diagnose in under 10 minutes from error output alone.
A pattern or constraint a mid-dev might not know and would likely get wrong on first attempt. Capture when:
Do not capture: anything already in php-node-conventions, git-workflow, or adr-format skills. Anything a quick search would immediately resolve.
---
type: decision | anomaly | finding
date: YYYY-MM-DD
tags: [comma, separated, tags]
project: <project name or "general">
---
# <Short title — what it is, not what happened>
## Context
One paragraph. What was being worked on, what situation triggered this.
## What Was Found / Decided
The core content. Be specific — include code snippets, commands, or config if they make it clearer.
## Why It Matters
Why a mid-level developer needs to know this. What goes wrong without this knowledge.
## Related
- ADR-NNN (if applicable)
- Skill: <skill-name> (if applicable)
- EI: <filename> (if applicable)
YYYY-MM-DD-<type>-<short-slug>.md
Examples:
2026-03-21-decision-client-db-isolation-strategy.md
2026-03-21-anomaly-php-fpm-pool-config-silent-fail.md
2026-03-21-finding-pino-err-field-serialization.md
Save to engineering-intelligence/ in the EI repo. Run scripts/push-ei.sh after writing.
npx claudepluginhub tiagokrebs/claude-agentic-platform --plugin dev-agentsRecords lessons from pitfalls, technical decisions, and project rules into CLAUDE.md for persistent knowledge. Use after debugging to prevent repeats or logging choices.
Guides identifying learnings, gotchas, architectural decisions for documentation in CLAUDE.md. Assesses significance, classifies sections, skips trivial changes.
Captures decisions, conventions, patterns, issues, and concepts from conversations into docs/ markdown nodes using triage output. Auto-activates on save intents or decision signals.