ln-646-project-structure-auditor

Solid

Checks file hygiene, ignore files, framework conventions, domain/layer organization, naming. Use when auditing project structure.

AI & Automation 479 stars 67 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 97/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

> **Paths:** File paths (`shared/`, `references/`, `../ln-*`) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root. If `shared/` is missing, fetch files via WebFetch from `https://raw.githubusercontent.com/levnikolaevich/claude-code-skills/master/skills/{path}`. # Project Structure Auditor **Type:** L3 Worker L3 Worker that audits the physical directory structure of a project against framework-specific conventions and hygiene best practices. ## Purpose & Scope - Auto-detect tech stack and apply framework-specific structure rules - Audit 5 dimensions: file hygiene, ignore files, framework conventions, domain/layer organization, naming - Detect project rot: leftover artifacts, inconsistent naming, junk drawer directories - Complement code-level layer analysis with physical structure analysis - Score and report findings per standard `audit_scoring.md` formula - Output: file-based report to `{output_dir}/646-structure[-{domain}].md` **Out of Scope:** - Code-level layer boundary violations (import analysis) - Platform artifact cleanup (removal of files) - Structure migration (creation/movement of directories) - Dependency vulnerability scanning ## Input ``` - codebase_root: string # Root directory to scan - output_dir: string # e.g., ".hex-skills/runtime-artifacts/runs/{run_id}/audit-report" # Domain-aware (optional, from coordinator) - domain_mode: "global" | "domain-aware" # Default: "...

Details

Author
levnikolaevich
Repository
levnikolaevich/claude-code-skills
Created
7 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category