Agent skill
projects
Query and manage project status using the project manager tool
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/projects
SKILL.md
Project Management Skill
Query and manage INAV project tracking using the project_manager.py tool.
Project Manager Tool
Located at: claude/projects/project_manager.py
This Python script provides powerful project querying capabilities across INDEX.md and COMPLETED_PROJECTS.md.
Quick Commands
List Active Projects (TODO)
python3 claude/projects/project_manager.py list TODO
Shows all active TODO projects with priority, assignee, and creation date.
List All Projects
python3 claude/projects/project_manager.py list
Shows all projects regardless of status.
List by Status
# Completed projects
python3 claude/projects/project_manager.py list COMPLETE
# Backburner projects
python3 claude/projects/project_manager.py list BACKBURNER
# In progress
python3 claude/projects/project_manager.py list IN_PROGRESS
# Cancelled
python3 claude/projects/project_manager.py list CANCELLED
Show Project Details
python3 claude/projects/project_manager.py show <name>
Example:
python3 claude/projects/project_manager.py show finding5
python3 claude/projects/project_manager.py show transpiler
Shows full details for a specific project including:
- Status, priority, assignee
- Creation and completion dates
- Location in filesystem
- Line numbers in INDEX.md
View Statistics
python3 claude/projects/project_manager.py stats
Shows:
- Count by status (TODO, COMPLETE, etc.)
- Count by priority (HIGH, MEDIUM, etc.)
- Total projects
- Active vs completed breakdown
Project File Locations
- Active projects index:
claude/projects/INDEX.md(13KB - active only) - Completed projects archive:
claude/projects/COMPLETED_PROJECTS.md(36KB - full archive) - Active project directories:
claude/projects/{name}/ - Archived project directories:
claude/archived_projects/{name}/ - Project manager tool:
claude/projects/project_manager.py
Status Definitions
| Status | Emoji | Meaning |
|---|---|---|
| TODO | π | Defined but not started |
| IN_PROGRESS | π§ | Actively being worked on |
| COMPLETE | β | Finished and merged |
| BACKBURNER | βΈοΈ | Paused, will resume later |
| CANCELLED | β | Abandoned |
Assignment Status
| Indicator | Meaning |
|---|---|
| βοΈ Assigned | Developer notified via email |
| π Planned | Created but not yet assigned |
Usage Examples
Finding a Specific Project
When you need to find a project but don't know the exact name:
# Search by partial name
python3 claude/projects/project_manager.py show chacha
# Will show: privacylrs-fix-finding5-chacha-benchmark
Checking What's Active
# Quick view of what needs to be done
python3 claude/projects/project_manager.py list TODO
Output:
Status Priority Project Created
====================================================================================================
π TODO HIGH fix-cli-align-mag-roll-invalid-name 2025-12-02
π TODO CRITICAL privacylrs-fix-finding1-stream-cipher-desync 2025-11-30
...
Checking Recent Completions
# View all completed projects
python3 claude/projects/project_manager.py list COMPLETE
Project Statistics
python3 claude/projects/project_manager.py stats
Output:
=== Project Statistics ===
By Status:
CANCELLED 1 projects
COMPLETE 37 projects
TODO 8 projects
Total Projects: 46
Active Projects: 8
Completed: 38
For Managers Only
Updating INDEX.md
After completing a project:
-
Move to COMPLETED_PROJECTS.md:
bashcd claude/projects python3 compact_index.pyThis automatically separates active and completed projects.
-
Verify with project manager:
bashpython3 project_manager.py stats python3 project_manager.py list TODO -
Update the "Last Updated" date in INDEX.md header
Manual Index Queries (Fallback)
If project_manager.py is unavailable:
# View active projects section
grep -A 20 "^## Active Projects" claude/projects/INDEX.md
# Count by status
grep -c "^### π" claude/projects/INDEX.md # TODO
grep -c "^### β
" claude/projects/INDEX.md # COMPLETE
grep -c "^### βΈοΈ" claude/projects/INDEX.md # BACKBURNER
Tool Benefits
β Fast queries - No need to search through 2000+ lines manually β Smart search - Partial name matching β Statistics - Instant project counts and breakdowns β Status filtering - View only what you need β Detail view - See everything about a specific project
Troubleshooting
Tool Not Found
# Verify tool exists
ls -lh claude/projects/project_manager.py
# Make executable if needed
chmod +x claude/projects/project_manager.py
Syntax Errors
The tool requires Python 3.7+ for dataclasses:
python3 --version # Should be 3.7 or higher
No Matches Found
If searching for a project returns no results:
# List all projects to see exact names
python3 claude/projects/project_manager.py list
Related Skills
- email - Read task assignments (tasks often reference projects)
- communication - Communicate about project status
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?