skills/production-readiness/repo-structurer/SKILL.md
Cleans up and structures a repository for production. Adds README files to every directory, modularizes code, removes dead files, and makes the repo LLM-smart. Use when the user asks to "clean up", "structure", "document", or "organize" their repo. Don't use for code review or bug fixing.
npx skillsauth add The-Utopia-Studio/skills repo-structurerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Makes any repository clean, documented, and agent-friendly by adding READMEs, improving organization, and removing clutter.
find . -type d -not -path './.git/*' -not -path './node_modules/*' -not -path './.next/*' -not -path './dist/*' -not -path './__pycache__/*' -not -path './venv/*'
# Find directories without READMEs
for dir in $(find . -type d -not -path './.git/*' -not -path './node_modules/*' -not -path './.next/*' -maxdepth 3); do
if [ ! -f "$dir/README.md" ]; then
echo "MISSING: $dir"
fi
done
For each directory missing a README, create one following this template:
# {Directory Name}
{One sentence describing what this directory contains and why it exists.}
## Contents
{List the key files/subdirectories with one-line descriptions.}
## How It Works
{2-3 sentences explaining the role of this directory in the overall project.}
## Key Files
| File | Purpose |
|------|---------|
| `{file}` | {description} |
Rules for README generation:
Look for:
AGENTS.md (if not exists):
.cursorrules (if not exists):
## 🧹 Structure Report
### README Coverage
- Before: X/Y directories documented
- After: Y/Y directories documented
- Files created: {list}
### Dead Code Found
- {file}: {reason}
### Modularization Suggestions
1. {suggestion with rationale}
### Agent Config
- AGENTS.md: {created/updated/already exists}
- .cursorrules: {created/updated/already exists}
data-ai
Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.
development
Teaches the AI to design like a high-end agency. Defines the exact fonts, spacing, shadows, card structures, and animations that make a website feel expensive. Blocks all the common defaults that make AI designs look cheap or generic.
development
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
development
Senior UI/UX Engineer. Architect digital interfaces overriding default LLM biases. Enforces metric-based rules, strict component architecture, CSS hardware acceleration, and balanced design engineering.