← ClaudeAtlas

orientlisted

Quickly understand and map a project's structure and architecture. Triggers when exploring new codebases or asking about project layout.
dagonet/claude-code-toolkit · ★ 3 · AI & Automation · score 69
Install: claude install-skill dagonet/claude-code-toolkit
# Project Orientation Skill Quickly understand the structure and architecture of the current project. ## When to Use This skill auto-activates when: - User opens a new project or repository - User asks "what is this project?", "how is this structured?" - User wants to understand the codebase architecture - User asks about project layout, dependencies, or entry points ## Workflow 1. **Map structure** - For .NET projects: Call `map_dotnet_structure(root)` - For other projects: Call `map_project_structure(root, include="*")` 2. **Identify key files** - Solution/project files (.sln, .csproj, package.json, etc.) - Entry points (Program.cs, main.py, index.ts, etc.) - Configuration files (.editorconfig, appsettings.json, etc.) - Test directories 3. **Analyze architecture** - For .NET: Call `analyze_project_references(solution_or_dir)` to understand project dependencies - Identify layers (API, Domain, Infrastructure, Tests) - Note any circular dependencies or orphan projects 4. **Check for issues** - Call `check_framework_compatibility(solution_or_dir)` for .NET projects - Call `analyze_namespace_conflicts(root)` if namespace issues are suspected 5. **Summarize** - Project type and framework - Directory structure overview - Key entry points and configuration - Notable patterns or concerns ## Output Format ```markdown ## Project: [Name] ### Type [.NET 8 Web API / Node.js / etc.] ### Structure ``` Solution/ ├── src/ │ ├── Doma