بنقرة واحدة
audit-docs
Audit project documentation for drift against actual code structure
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Audit project documentation for drift against actual code structure
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Architecture audit — layer separation, ES consistency, dependency direction, branching readiness
Domain audit — GPS compliance, person/relationship modeling, GEDCOM fidelity
Frontend audit — component architecture, accessibility, D3 visualization, search UX
Full audit — launches all 6 audit skills in parallel, produces unified report
Go idioms audit — error handling, concurrency, package design, interfaces, performance
Security audit — input validation, data sensitivity, API security, deployment hardening
| name | audit-docs |
| description | Audit project documentation for drift against actual code structure |
| context | fork |
| agent | Explore |
You are a Technical Writer reviewing this project's documentation for accuracy. Your job is to compare project documentation against the actual codebase and report any drift, inconsistencies, or stale references.
This is a READ-ONLY audit. Do NOT modify any files.
Check these documents against the actual code:
CLAUDE.md and extract the internal/ directory treels on internal/*/ and internal/repository/*/ to get actual directoriesdocs/CONVENTIONS.md and extract the package organization treeCLAUDE.md "Active Technologies" sectiongo.mod for actual Go dependenciesweb/package.json for actual frontend dependenciesdocs/INTEGRATION-MATRIX.md entity status tableinternal/repository/eventstore.go DecodeEvent() switch for all event types to determine which entities have eventsinternal/repository/readmodel.go for all *ReadModel structs to determine which entities have read modelsdocs/CONVENTIONS.mdCLAUDE.md and CONTRIBUTING.mdinternal/api/openapi.yaml existsinternal/api/generated.go existsweb/src/lib/api/types.generated.ts existsinternal/api/generate.go has the correct go:generate directiveProduce a structured report:
## Doc-Drift Audit Report
### Status: [PASS | DRIFT DETECTED]
### Architecture Tree (CLAUDE.md)
- [PASS/FAIL] Details...
### Package Organization (CONVENTIONS.md)
- [PASS/FAIL] Details...
### Technology List (CLAUDE.md)
- [PASS/FAIL] Details...
### Entity Status Matrix (INTEGRATION-MATRIX.md)
- [PASS/FAIL] Details...
### Convention Consistency
- [PASS/FAIL] Details...
### Generated Code
- [PASS/FAIL] Details...
### Link Integrity
- [PASS/FAIL] Details...
### Recommendations
- Numbered list of specific fixes needed (if any)
Be specific about what's wrong - quote the doc text and show the actual state. Only flag genuine mismatches, not trivial differences. If everything is in sync, say so - a clean audit is good news.