← ClaudeAtlas

cli-forge-treelisted

Use this skill whenever the user wants to visualize, generate, audit, or scaffold a project directory structure. Triggers include: 'project structure', 'folder structure', 'directory layout', 'tree', 'arborescence', 'scaffold', 'init project', 'organize my files', 'naming conventions', or any request to understand or create how files and folders should be organized in a codebase. Also triggers when someone says 'create a new project', 'bootstrap', 'init', or asks 'where should I put this file'. Use for any language or framework. Do NOT use for file system operations unrelated to project organization (like disk cleanup or backup scripts).
Destynova2/cli-code-skills · ★ 4 · Data & Documents · score 83
Install: claude install-skill Destynova2/cli-code-skills
> **Optimization:** This skill uses on-demand loading. Heavy content lives in `references/` and is loaded only when needed. > **Language rule:** Skill instructions are written in English. When generating user-facing output, detect the project's primary language (from README, comments, docs, commit messages) and produce the output in that language. If the project is bilingual, ask the user which language to use before proceeding. # Project Tree — Structure & Scaffold Visualize, audit, or scaffold project directory structures with **human-readable naming** that any skill level can navigate. ## Core Principles - **Read `../../gotchas.md`** before producing output to avoid known pitfalls. ## Core Conventions (Summary) Read `references/conventions.md` for detailed naming rules, depth guidelines, and cross-cutting folders. | Rule | Example | |------|---------| | **lowercase-kebab-case** for folders & files | `api-gateway/`, `user-service.ts` | | **UPPER_CASE** only for root meta-files | `README.md`, `LICENSE` | | **dot-prefix** for config/hidden files | `.env`, `.gitignore` | | **Max 3 levels** before needing justification | `src/api/handlers/` ok, deeper = rethink | | **Descriptive, short, no redundancy** | `docs/` not `documentation-files/` | | **Plural for collections** | `tests/`, `scripts/` | **Exceptions:** Follow ecosystem conventions when universal (`Cargo.toml`, `package.json`, `__init__.py`, `lib.rs`). ## Workflow ### Step 1 — Detect or Ask **If a project exis