[IMPORTANT] Use TaskCreate to 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