1.2 KiB
| description |
|---|
| Analyze and understand the complete project context and structure |
Context
When the user runs this command, systematically analyze the project to understand its structure, purpose, stack, and current state. Use $ARGUMENTS to focus on specific aspects if provided.
Analysis Process
-
Project discovery — Read README, examine build configs (package.json, Cargo.toml, pyproject.toml, Gemfile, Makefile, CMakeLists.txt, etc.), and check for documentation files.
-
Codebase structure — Run
git ls-files | head -60to see the file layout. Identify main directories and their purposes. Examine key config files. -
Tech stack detection — Identify languages, frameworks, build tools, package manager, containerization (Dockerfile, compose.yml), and CI/CD setup.
-
Current state — Check
git status,git log --oneline -10, and scan for TODO items, test coverage patterns.
Report
Provide a concise summary covering:
- Project name and purpose
- Technology stack (language, framework, build tools, package manager)
- Directory structure overview
- Development workflow (setup, build, test, deploy)
- Recent activity and any obvious issues