Help us improve
Share bugs, ideas, or general feedback.
From compound-engineering
Run a comprehensive scored audit of agent-native architecture principles
npx claudepluginhub the-rabak/compound-engineering-plugin --plugin compound-engineeringHow this skill is triggered — by the user, by Claude, or both
Slash command
/compound-engineering:agent-native-auditclaude-sonnet-4.6The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run a comprehensive review of a codebase against agent-native architecture principles, split the work into scored principle-specific audit tracks, and produce a prioritized summary report.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Run a comprehensive review of a codebase against agent-native architecture principles, split the work into scored principle-specific audit tracks, and produce a prioritized summary report.
Announce at start: "I'm using the agent-native-audit skill to run a scored agent-native architecture review."
First, invoke agent-native-architecture to refresh the local vocabulary, principles, checklist, and anti-patterns used in this plugin.
Focus especially on:
Use the local skill name directly. Do not rely on Every-specific namespaced invocations.
If $ARGUMENTS names a single principle, audit only that principle.
Otherwise, audit all 8 principles.
When auditing a plugin, CLI, or developer-tooling codebase, map "user actions" and "UI" broadly:
Launch up to 8 parallel audit tracks using the platform's task/subagent tool.
Task with subagent_typetask with agent_typePrefer discovery-oriented agents for evidence gathering and stronger review agents for synthesis when available. In this plugin, agent-native-reviewer, architecture-strategist, explore, and general-purpose are all reasonable choices depending on platform and available agents.
Each audit track should:
X/Y formatAudit for ACTION PARITY - "Whatever the user can do, the agent can do."
Tasks:
Format:
## Action Parity Audit
### User Actions Found
| Action | Location | Agent Equivalent | Status |
|--------|----------|------------------|--------|
### Score: X/Y (percentage%)
### Missing Agent Capabilities
### Recommendations
Audit for TOOLS AS PRIMITIVES - "Tools provide capability, not behavior."
Tasks:
Format:
## Tools as Primitives Audit
### Tool Analysis
| Surface | File | Type | Reasoning |
|---------|------|------|-----------|
### Score: X/Y (percentage%)
### Workflow-Heavy Surfaces
### Recommendations
Audit for CONTEXT INJECTION - "System prompt includes dynamic context about app state."
Tasks:
Format:
## Context Injection Audit
### Context Types Analysis
| Context Type | Injected? | Location | Notes |
|--------------|-----------|----------|-------|
### Score: X/Y (percentage%)
### Missing Context
### Recommendations
Audit for SHARED WORKSPACE - "Agent and user work in the same data space."
Tasks:
Format:
## Shared Workspace Audit
### Data Space Analysis
| Data Space | User Access | Agent Access | Shared? |
|------------|-------------|--------------|---------|
### Score: X/Y (percentage%)
### Isolated State (anti-pattern)
### Recommendations
Audit for CRUD COMPLETENESS - "Every important entity has full CRUD."
Tasks:
Format:
## CRUD Completeness Audit
### Entity CRUD Analysis
| Entity | Create | Read | Update | Delete | Score |
|--------|--------|------|--------|--------|-------|
### Overall Score: X/Y entities with full CRUD (percentage%)
### Incomplete Entities
### Recommendations
Audit for UI INTEGRATION - "Agent actions are reflected in the product experience."
Tasks:
Format:
## UI Integration Audit
### Agent Action -> User Visibility Analysis
| Agent Action | Surface Update Mechanism | Immediate? | Notes |
|--------------|--------------------------|------------|-------|
### Score: X/Y (percentage%)
### Silent Actions
### Recommendations
Audit for CAPABILITY DISCOVERY - "Users can discover what the agent can do."
Tasks:
Format:
## Capability Discovery Audit
### Discovery Mechanism Analysis
| Mechanism | Exists? | Location | Quality |
|-----------|---------|----------|---------|
### Score: X/Y (percentage%)
### Missing Discovery Paths
### Recommendations
Audit for PROMPT-NATIVE FEATURES - "Features are prompts defining outcomes, not code."
Tasks:
Format:
## Prompt-Native Features Audit
### Feature Definition Analysis
| Feature | Defined In | Type | Notes |
|---------|------------|------|-------|
### Score: X/Y (percentage%)
### Code-Defined Behaviors
### Recommendations
After all audit tracks finish, compile a single report:
## Agent-Native Architecture Review: [Project Name]
### Overall Score Summary
| Core Principle | Score | Percentage | Status |
|----------------|-------|------------|--------|
| Action Parity | X/Y | Z% | ✅/⚠️/❌ |
| Tools as Primitives | X/Y | Z% | ✅/⚠️/❌ |
| Context Injection | X/Y | Z% | ✅/⚠️/❌ |
| Shared Workspace | X/Y | Z% | ✅/⚠️/❌ |
| CRUD Completeness | X/Y | Z% | ✅/⚠️/❌ |
| UI Integration | X/Y | Z% | ✅/⚠️/❌ |
| Capability Discovery | X/Y | Z% | ✅/⚠️/❌ |
| Prompt-Native Features | X/Y | Z% | ✅/⚠️/❌ |
**Overall Agent-Native Score: X%**
### Status Legend
- ✅ Excellent (80%+)
- ⚠️ Partial (50-79%)
- ❌ Needs Work (<50%)
### Top 10 Recommendations by Impact
| Priority | Action | Principle | Effort |
|----------|--------|-----------|--------|
### What's Working Excellently
[List top 5 strengths]
X/Y formatIf $ARGUMENTS specifies a single principle, run only that audit track and provide detailed findings for that principle.
Valid arguments:
action parity or 1tools or primitives or 2context or injection or 3shared or workspace or 4crud or 5ui or integration or 6discovery or 7prompt or features or 8