orientlisted
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