Project Context Loading
When This Skill Activates
- Starting a new conversation about a project
- Questions about "how does X work in this project"
- "What are the conventions here"
- Before making changes that should follow project conventions
- When you need to understand project structure
Process
1. Check Project Root
Look for these files in order:
.claude/CLAUDE.md- Project-specific instructions.claude/settings.json- Project settingsCLAUDE.md- Root-level instructionsREADME.md- Project documentation
2. Check for Project Skills
Look for .claude/skills/ directory containing project-specific skills.
3. Identify Project Type
Detect from files present:
package.json→ Node.js/JavaScriptpyproject.tomlorrequirements.txt→ PythonCargo.toml→ Rustgo.mod→ Gopom.xmlorbuild.gradle→ Java
4. Load Relevant Context
Based on project type, identify:
- Entry points
- Test locations
- Build commands
- Deployment patterns
Integration with Your Setup
- Complements CLAUDE.md auto-delegation rules - Skills load methodology, agents execute
- Works with existing agents - They inherit project context
- Informs command execution - Commands know project patterns
Quick Reference
Project context loading checklist:
[ ] Found project root
[ ] Read CLAUDE.md/README.md
[ ] Identified project type
[ ] Located test directory
[ ] Know build/run commands