Maintain or create PROJECT_STATUS.md files at the repository root with the canonical structure (Executive Summary, Completed Components, In Progress, Next Steps, Known Issues, Notes). Use when starting or finishing work on a project, when the user asks to update or create PROJECT_STATUS.md, when a session involves significant changes that should be reflected in the project status file, or when reviewing project state before committing.
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Every active project repository should maintain a PROJECT_STATUS.md at the root level. It is a living document tracking current state, completed work, and next steps.
Update PROJECT_STATUS.md after any significant change: new features, bug fixes, tests added, dependencies changed, documentation modified, project structure changes. Do not let it drift — outdated status files are worse than no file.
Use this structure when creating or rewriting PROJECT_STATUS.md:
# [Project Name] - Project Status
**Last Updated**: YYYY-MM-DD
**Overall Status**: [Status Emoji] **[Percentage]% Complete** - [Brief Status]
---
## Executive Summary
| Component | Status | Progress | Blocking |
|-----------|--------|----------|----------|
| Component 1 | ✅ Complete | 100% | - |
| Component 2 | 🟡 In Progress | 50% | - |
| Component 3 | ⚠️ Pending | 0% | No |
**Current Readiness**: [Status] - [Brief description]
---
## ✅ Completed Components
[List of completed work with dates and details]
---
## 🚧 In Progress
[Current work items with progress indicators]
---
## 📋 Next Steps
1. [First priority task]
2. [Second priority task]
3. [Third priority task]
---
## 🐛 Known Issues
[Any known bugs or limitations]
---
## 📝 Notes
[Additional context, decisions, or important information]Use consistent indicators across the file:
PROJECT_STATUS.md to understand current state.PROJECT_STATUS.md reflects the changes in the commit.saski/arnesto
752f690
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.