context
[IMPORTANT] Use
TaskCreateto break ALL work into small tasks BEFORE starting — including tasks for each file read. This prevents context loss from long files. For simple tasks, AI MUST ask user whether to skip.
Quick Summary
Goal: Load project context for the current session (git status, branch info, recent changes).
Workflow:
- Gather -- Run git status, branch info, recent commits
- Analyze -- Identify current work context and pending changes
- Present -- Summarize context for session awareness
Key Rules:
- Provides situational awareness at session start
- Shows branch, uncommitted changes, recent commits
- Non-destructive: read-only operation
Be skeptical. Apply critical thinking, sequential thinking. Every claim needs traced proof, confidence percentages (Idea should be more than 80%).
Load Project Context
Load current development context to help with subsequent tasks.
Git Status
git status --short
git branch --show-current
Recent Activity
# Recent commits
git log --oneline -5
# Uncommitted changes
git diff --stat
Project Pattern Discovery
Read docs/project-config.json for project-specific module paths. Check modules[] for service/app list, or fall back to backendServices.serviceMap / frontendApps.appMap in older configs. If file not found, discover structure dynamically:
# Find backend service directories
find src/ -name "*.csproj" -maxdepth 4 | head -20
# Find frontend app directories
find src/ -name "package.json" -maxdepth 3 | head -10
# Find shared libraries
find . -path "*/libs/*" -name "package.json" -maxdepth 4 | head -10
Development Patterns
Backend: Clean Architecture + CQRS + Entity Events Frontend: Component framework + state management
Current Session Focus
Based on the git status, identify:
- What files are being worked on
- What feature/fix is in progress
- Any uncommitted changes that need attention
Summarize the current state to help with subsequent tasks.
IMPORTANT Task Planning Notes (MUST FOLLOW)
- Always plan and break work into many small todo tasks
- Always add a final review todo task to verify work quality and identify fixes/enhancements