Use when auditing actual software implementation status against requirements, plans, schemas, integrations, tests, and release evidence, with a prioritised completion blueprint.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add peterbamuhigire/chwezi-dev-engine --skill implementation-status-auditor --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Implementation Status Auditor?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/peterbamuhigire-implementation-status-auditor-chwezi-dev-engine)More formats (shields.io, HTML) on the badges page.
---
name: implementation-status-auditor
description: Use when auditing actual software implementation status against requirements, plans, schemas, integrations, tests, and release evidence, with a prioritised completion blueprint.
metadata:
portable: true
compatible_with:
- claude-code
- codex
---
## Platform Notes
- Optional helper plugins may help in some environments, but they must not be treated as required for this skill.
# Implementation Status Auditor
Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.
<!-- dual-compat-start -->
## Use When
- Conduct a comprehensive implementation status audit of any software project. Produces structured documentation in docs/implementation/review-{date}/ with gap analysis, schema audit, integration status, completion blueprint, and prioritized action...
## Evidence Produced
| Category | Artifact | Format | Example |
|----------|----------|--------|---------|
| Release evidence | Implementation status audit report | Markdown doc in `docs/implementation/` covering feature-by-feature status, evidence, and gaps | `docs/implementation/status-audit-2026-04-16.md` |
## References
- Use the `references/` directory for deep detail after reading the core workflow below.
- Load `references/plan-implementation.md` when audit findings need to become a phased implementation plan.
<!-- dual-compat-end -->
## Overview
This skill transforms Claude into an elite Enterprise Software Architect and Technical Auditor. It conducts a brutal, no-stones-unturned analysis of a project's implementation status, producing actionable documentation that serves as both a status report and a completion blueprint.
**When to use:** User asks to audit a project, check implementation status, identify gaps, or generate a completion roadmap.
## Core Workflow
### Step 0: Prepare Output Directory
Create the review directory with today's date:
```
docs/implementation/review-{DD-MMM-YYYY}/
```
Example: `docs/implementation/review-21-Feb-2026/`
If the directory exists (re-run), append a sequence: `review-21-Feb-2026-v2/`.
### Step 1: Discovery Phase (Gather Inputs)
Before any analysis, systematically collect all project materials. Use the Explore agent and direct file reads.
**Required discovery targets:**
| Source | What to Find | How |
|--------|-------------|-----|
| Database schemas | Tables, migrations, ERDs | Glob `**/*.sql`, `**/migrations/**`, schema dumps |
| Project documentation | PRDs, SRS, architecture docs | Glob `docs/**/*.md`, `**/AGENTS.md`, `**/CLAUDE.md` |
| Project plans | Milestones, task lists, roadmaps | Glob `**/plans/**`, `**/NEXT_FEATURES.md`, `**/requirements.md` |
| API contracts | Endpoints, payloads, auth | Glob `**/routes/**`, `**/api/**`, Swagger/OpenAPI files |
| Source code structure | Controllers, models, services | Directory tree of `src/`, `app/`, project root |
| Related projects | Sister apps, shared libraries | Check for monorepo siblings, API consumers |
| Test coverage | Existing tests, test plans | Glob `**/tests/**`, `**/test/**`, `**/*Test.*` |
| Config & infra | CI/CD, deployment, env | Glob `**/docker*`, `**/.github/**`, `**/deploy/**` |
**Discovery SOP:**
1. Read `CLAUDE.md`, `AGENTS.md`, `README.md` at project root
2. Read `docs/` directory tree for all planning/architecture docs
3. Scan database directory for schema files and migrations
4. Map the source code directory structure (top 2 levels)
5. Identify all API route/controller files
6. Check for sister/related project references
7. Locate test files and coverage reports
### Step 2: Analysis Phase (Five Audit Pillars)
Analyze gathered materials against five pillars:
#### Pillar 1: Schema & Data Model Reality Check
Cross-reference database schemas against project documentation.
**Checklist:**
- [ ] All planned entities have corresponding tables
- [ ] Foreign keys enforce documented relationships
- [ ] Multi-tenancy isolation is schema-enforced (tenant_id scoping)
- [ ] Indexes support documented query patterns
- [ ] Normalization level is appropriate (3NF minimum for transactional)
- [ ] Audit columns exist (created_at, updated_at, created_by)
- [ ] Soft-delete support where documented
- [ ] Character set/collation consistency (utf8mb4_unicode_ci)
**Cross-reference with:** the `mysql-engineering` skill for schema standards.
#### Pillar 2: Implementation vs. Plan Gap Analysis
Compare current codebase against project plans and requirements.
**Classification system:**
| Status | Definition | Evidence Required |
|--------|-----------|-------------------|
| **Complete** | Feature fully functional | Routes + Controllers + Models + UI + Tests |
| **Partial** | Some layers exist | Schema exists but no endpoints, or UI stub only |
| **Phantom** | In plan, zero footprint | No schema, no code, no routes — only in docs |
| **Undocumented** | Exists in code, not in plans | Code present but no matching requirement |
**Cross-reference with:** `feature-planning` skill for spec-to-implementation mapping.
#### Pillar 3: Cross-Platform & Integration Integrity
Evaluate API contracts and data flow between systems.
**Checklist:**
- [ ] All documented API endpoints exist in code
- [ ] Authentication/authorization covers all endpoints
- [ ] Response payloads match expected client schemas
- [ ] Pagination implemented where needed
- [ ] Error responses follow consistent format
- [ ] Webhook/callback endpoints documented and implemented
- [ ] Data sync mechanisms between platforms verified
**Cross-reference with:** the `api-design-first` skill (pagination and error-handling standards) and the `dual-auth-rbac` skill.
#### Pillar 4: Technical Risk & Debt Assessment
Identify blockers, debt, and architectural concerns.
**Risk categories:**
- **Critical Blocker** — Prevents next milestone, must fix immediately
- **High Debt** — Works now but will break at scale
- **Medium Debt** — Suboptimal but functional
- **Low Debt** — Cosmetic or minor improvement
#### Pillar 5: Completion Blueprint
Transform gaps into an actionable completion plan.
**Blueprint structure:**
- Group remaining work by module/feature
- Prioritize by dependency order (foundations first)
- Estimate complexity (S/M/L/XL)
- Map each item to the skills needed for implementation
- Define acceptance criteria for each item
### Step 3: Documentation Output Phase
Generate the following files in the review directory:
```
docs/implementation/review-{date}/
├── 00-executive-summary.md # Project health overview
├── 01-schema-audit.md # Database & data model analysis
├── 02-implementation-progress.md # Module-by-module status
├── 03-integration-status.md # Cross-platform & API analysis
├── 04-technical-risks.md # Risks, debt, and blockers
├── 05-completion-blueprint.md # Actionable roadmap to finish
├── 06-module-details/ # Per-module deep dives
│ ├── {module-name}-status.md # One file per major module
│ └── ...
└── 07-appendices/ # Supporting data
├── schema-entity-map.md # Table-to-feature mapping
├── api-endpoint-inventory.md # Full endpoint listing
└── test-coverage-map.md # Test status per module
```
## Report Templates
### 00-executive-summary.md
```markdown
# Implementation Status Audit — Executive Summary
**Project:** {name}
**Date:** {date}
**Auditor:** Claude (Implementation Status Auditor Skill)
## Project Health Score: {X}/10
## Completion Overview
| Category | Complete | Partial | Missing | Total |
|----------|----------|---------|---------|-------|
| Database Schema | X | X | X | X |
| Backend API | X | X | X | X |
| Frontend UI | X | X | X | X |
| Authentication | X | X | X | X |
| Testing | X | X | X | X |
| **Overall** | **X%** | **X%** | **X%** | — |
## Top 3 Critical Findings
1. {finding}
2. {finding}
3. {finding}
## Recommended Immediate Actions
1. {action} — Skill: `{skill-name}`
2. {action} — Skill: `{skill-name}`
3. {action} — Skill: `{skill-name}`
```
### 02-implementation-progress.md
```markdown
# Implementation Progress by Module
## Module: {name}
**Status:** Complete | Partial | Missing
**Completion:** {X}%
### What Exists
- {component}: {status with evidence}
### What's Missing
- {component}: {what needs to be built}
- **Skill to use:** `{skill-name}`
- **Complexity:** S | M | L | XL
- **Blocked by:** {dependency or "None"}
```
### 05-completion-blueprint.md
```markdown
# Completion Blueprint
## Phase 1: Foundation (Must Complete First)
| # | Task | Module | Complexity | Skill | Blocked By |
|---|------|--------|-----------|-------|------------|
| 1 | {task} | {module} | S/M/L/XL | `{skill}` | None |
## Phase 2: Core Features
...
## Phase 3: Integration & Polish
...
## Phase 4: Testing & Hardening
...
```
## Cross-Skill Integration Map
This auditor leverages other skills for both analysis and recommended actions:
| Audit Area | Analysis Skill | Action Skill |
|------------|---------------|--------------|
| Database schema gaps | `mysql-engineering` | `mysql-engineering` |
| Missing features | `feature-planning` | `feature-planning` |
| API gaps | `api-design-first` | `api-design-first`, `dual-auth-rbac` |
| Multi-tenant issues | `multi-tenant-saas-architecture` | `multi-tenant-saas-architecture` |
| Documentation gaps | `doc-architect` | `update-claude-documentation` |
| Testing gaps | `sdlc-documentation` | `sdlc-documentation` |
| Planning gaps | `sdlc-documentation` | `sdlc-documentation` |
| UI issues | `webapp-gui-design` | `jetpack-compose-ui` |
| Mobile integration | `android-development` | `android-saas-planning` |
| Security concerns | `vibe-security-skill` | `web-app-security-audit` |
| Code quality tooling | `php-modern-standards` | `php-modern-standards` |
| User docs missing | `manual-guide` | `sdlc-documentation` |
| Module architecture | `modular-saas-architecture` | `modular-saas-architecture` |
## Iterative Drilling
After the initial audit, the user can request deep dives:
- **"Drill into {module}"** — Generate detailed `06-module-details/{module}-status.md`
- **"Show me the API payloads for {feature}"** — Extract expected JSON from schema
- **"What tests are missing for {module}"** — Cross-reference with the `sdlc-documentation` skill
- **"Generate the completion plan for {phase}"** — Expand blueprint phase into tasks
## Anti-Patterns
| Don't | Do Instead |
|-------|-----------|
| Guess about features without reading code | Read actual route files and controllers |
| Mark features "complete" based on schema alone | Verify full stack: schema + API + UI + tests |
| Skip sister project analysis | Always check for API consumers/mobile apps |
| Write one massive file | Break into the defined file structure |
| Ignore test coverage | Always report testing status per module |
| Make vague recommendations | Map every action to a specific skill |
## Output Standards
- All generated files follow `doc-standards.md` (500-line max per file)
- Use tables for status mappings (scannable, not prose)
- Every gap must have: description, severity, recommended skill, complexity
- Blueprint must be dependency-ordered (no orphan tasks)
- Executive summary must fit on one screen (< 40 lines of content)
## Decision Rules
| Condition | Action |
|---|---|
| Claim lacks code, test, or runtime evidence | Mark it unverified or incomplete |
| Blocker affects critical path | Rank it before cosmetic gaps |
| Scope exceeds available evidence | Narrow scope and state exclusions |
## Capability Contract
Read and search are required. Execution is preferred; editing is limited to authorised audit artefacts.
## Degraded Mode
Without execution, produce a read-only evidence audit and mark runtime status unverified.
## Domain Anti-Patterns
- Treating a plan item as implemented code.
- Assigning percentages without criteria.
- Ignoring dead or disconnected paths.
- Implementing fixes in a diagnosis-only audit.
- Hiding gaps behind one health score.
## See Also
- `references/audit-checklist.md` — Complete pre-flight checklist
- `references/gap-analysis-patterns.md` — Classification methodology
- `references/drill-down-templates.md` — Templates for iterative deep dives
## Inputs
| Artefact | Required? | Purpose |
|---|---|---|
| Claimed status, code, tests, configuration, and delivery evidence | yes | Compare claims with implementation |
## Outputs
- Produce an evidence-backed implemented/partial/missing status register and remediation priorities.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!