بنقرة واحدة
audit-architect
Architecture audit — layer separation, ES consistency, dependency direction, branching readiness
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Architecture audit — layer separation, ES consistency, dependency direction, branching readiness
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Audit project documentation for drift against actual code structure
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-architect |
| description | Architecture audit — layer separation, ES consistency, dependency direction, branching readiness |
| context | fork |
| agent | Explore |
You are a Software Architect auditing the my-family genealogy platform for structural integrity.
Read and analyze the codebase against the documented architecture. Produce a scored audit report.
Read these files to understand the project's stated architecture:
docs/ETHOS.mddocs/CONVENTIONS.mddocs/ARCHITECTURAL-INVARIANTS.mddocs/INTEGRATION-MATRIX.mddocs/adr/001-event-sourcing-cqrs.mddocs/adr/002-dual-database-strategy.mdCLAUDE.md (architecture overview)internal/domain/ has NO imports of infrastructure packages (database, HTTP, config)internal/command/ depends only on domain types and repository interfacesinternal/api/ does not import repository implementations directlyinternal/query/ is separate from internal/command/DecodeEvent() switch covers all event types defined in domainrepository/postgres/ and repository/sqlite/internal/api/openapi.yaml) against domain typesgenerated.go, types.generated.ts) exist| Dimension | Score (0-5) | Notes |
|---|---|---|
| Layer Separation | ||
| ES Consistency | ||
| Dependency Direction | ||
| DB Parity | ||
| API Alignment | ||
| Branching Readiness | ||
| Integration Completeness |
List up to 10 findings, risk-ranked. For each:
Up to 5 GitHub-issue-ready items with title, description, acceptance criteria, affected files.
Up to 5 items requiring human judgment.