ln-646-project-structure-auditor
Audits physical architecture structure: modules, domains, layer layout, junk drawers, and framework placement. Use for structure drift.
npx skills add majiayu000/claude-skill-registry --skill ln-646-project-structure-auditor --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
> **Paths:** File paths (`references/`, `../ln-*`) are relative to this skill directory. # Project Structure Auditor **Type:** L3 Worker L3 Worker that audits whether physical project structure reflects the intended architecture. ## Purpose & Scope - Audit modules, domains, layer layout, framework placement, and junk drawer directories - Detect structure drift that makes the architecture hard to navigate or enforce - Complement code-level boundary checks with physical structure evidence - Emit `MOVE_MODULE`, `SPLIT_JUNK_DRAWER`, or `ALIGN_DOMAIN_STRUCTURE` - Calculate compliance score (X/10) **Out of Scope:** - `.gitignore`, `.dockerignore`, temp files, build artifacts, platform remnants, and large binaries - Import-level layer violations - Package security, env-file hygiene, or runtime lifecycle checks - Moving/deleting files ## Inputs **MANDATORY READ:** Load `references/audit_worker_core_contract.md`. Tool policy: follow host AGENTS.md MCP preferences; load `references/mcp_tool_preferences.md` and `references/mcp_integration_patterns.md` only when host policy is absent or MCP behavior is unclear. Receives `contextStore` with: `tech_stack`, `architecture`, `codebase_root`, `outpu
- Purpose & Scope
- Inputs
- Workflow
- Audit Rules
- 1. Framework Placement
- 2. Domain and Layer Layout
- 3. Junk Drawers
- Scoring Algorithm
- Output Format
- Critical Rules
- Definition of Done
What does the ln-646-project-structure-auditor skill do?
Audits physical architecture structure: modules, domains, layer layout, junk drawers, and framework placement. Use for structure drift.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill ln-646-project-structure-auditor --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
