/sentinel
Source: ~/.claude/skills/sentinel/SKILL.md
name: sentinel version: 2.0 description: > Run full system audit using 5-agent team (BA, Architect, Developer, Tester, Validator). Use when: "audit the system", "run sentinel", "system health check", "/sentinel", "review infrastructure", "find issues", "what's broken". argument-hint: "[target] — e.g. 'tools', 'hooks', 'Drop project', 'daemons', or empty for full audit" level: 4 company: ALAI
/sentinel — System Audit Team
Purpose
5-agent parallel audit that delivers a consolidated report with prioritized action items. BA + Architect + Developer + Tester run in parallel → Validator consolidates.
Variables
| Variable | Type | Description | Default |
|---|---|---|---|
target |
string | Audit scope | full system |
model |
string | Agent model | sonnet |
depth |
string | shallow | deep | deep |
Team
| Role | Agent | Focus |
|---|---|---|
| BA | sentinel-ba.md | Business value, gaps, redundancy, ROI |
| Architect | sentinel-architect.md | Architecture, integrations, offline/online parity |
| Developer | sentinel-developer.md | Code quality, dead code, tech debt, bugs |
| Tester | sentinel-tester.md | Functional testing, daemon health, data integrity |
| Validator | sentinel-validator.md | Cross-reference, consolidate, final action plan |
Workflow
Phase 1: Pre-flight
- Read audit target/scope from $ARGUMENTS
- if no target → set target = "full system"
- if target = "quick" → set depth = shallow (skip code quality, focus on daemons + health)
Phase 2: Parallel Audit (4 agents simultaneously)
Spawn 4 sub-agents in parallel, each with:
- Role-specific prompt from
~/.claude/agents/sentinel-{role}.md - Audit target
- Key paths: ~/system/, ~/.claude/, ~/system/databases/
[Parallel]:
Task(sentinel-ba) → business audit report
Task(sentinel-architect) → architecture audit report
Task(sentinel-developer) → code quality report
Task(sentinel-tester) → health/functional report
Phase 3: Validation (after all 4 complete)
Spawn Validator with all 4 reports as input:
Task(sentinel-validator, input=[ba_report, arch_report, dev_report, test_report])
→ consolidated final report
Phase 4: Output
- Print final report from Validator
- if critical issues found → create MC tasks via delegate_task
- if minor issues → list as recommendations
Report Format
SENTINEL AUDIT REPORT
Target: [scope]
Date: [timestamp]
Model: [sonnet|opus]
CRITICAL (fix immediately):
[numbered list]
HIGH (fix this week):
[numbered list]
MEDIUM (backlog):
[numbered list]
MC Tasks Created: [list of task IDs]
Next Audit: [recommended interval]
$ARGUMENTS
No comments to display
No comments to display