skills/cleanup-progress/SKILL.md
Use when a feature is complete and PROGRESS.md needs cleaning up by replacing verbose execution notes with a concise completion summary
npx skillsauth add giladresisi/ai-dev-env cleanup-progressInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Clean up PROGRESS.md for a completed feature, leaving only essential completion information.
After a feature is fully complete, validated, and reviewed, consolidate all the detailed progress notes into a concise completion summary. This keeps PROGRESS.md maintainable while preserving critical information for future reference.
MANDATORY FIRST STEP:
PROGRESS.mdReplace the entire feature section with a clean, concise summary:
## Feature: [Feature Name]
**Status**: ✅ Complete
**Completed**: [Date]
**Plan**: .agents/plans/[feature-name].md
### Core Validation
[1-2 sentence summary of how the core functionality was validated to be working correctly]
### Test Status
- Automated Tests: ✅ All passing ([X] unit, [Y] integration, [Z] e2e)
- Manual Tests: [Status]
- ⚠️ Not performed: [list manual tests not done]
- ❌ Failed: [list any failed manual tests]
- ✅ Passed: [list passed manual tests if any were done]
### Notes
[Any important notes, gotchas, or follow-up items - keep brief]
---
If the detailed progress notes contain valuable information:
.agents/progress-archive/[feature-name]-progress.md**Detailed Progress**: See .agents/progress-archive/[feature-name]-progress.md
Only do this if the detailed notes are worth preserving for future reference.
Use Edit tool to replace the verbose feature section with the concise summary.
Result:
Keep in summary:
Remove from summary:
Archive if valuable:
## Feature: Add User Authentication
### Planning Phase
**Status**: Complete
**Started**: 2024-01-15 10:00
**Plan File**: .agents/plans/add-user-auth.md
Planning in progress...
### Execution Phase
**Status**: Complete
**Started**: 2024-01-15 11:00
**Completed**: 2024-01-15 14:00
#### What Was Accomplished
[50 lines of detailed task descriptions...]
#### What's Left to Do
[10 lines of future work...]
#### Manual Tests Required
[20 lines of test procedures...]
#### Automated Tests Status
[30 lines of test results...]
### Execution Report
[100 lines of detailed analysis...]
### System Review
[150 lines of process analysis...]
## Feature: Add User Authentication
**Status**: ✅ Complete
**Completed**: 2024-01-15
**Plan**: .agents/plans/add-user-auth.md
### Core Validation
Authentication flow validated through comprehensive automated tests covering registration, login, logout, and session management. Manual testing confirmed UI flows work correctly.
### Test Status
- Automated Tests: ✅ All passing (15 unit, 8 integration, 5 e2e)
- Manual Tests:
- ✅ Passed: UI registration flow, UI login flow
- ⚠️ Not performed: Password reset email (requires production email service)
### Notes
- JWT tokens expire after 24 hours
- Refresh token rotation implemented
- Rate limiting: 5 login attempts per 15 minutes
**Detailed Progress**: See .agents/progress-archive/add-user-auth-progress.md
---
After cleanup, confirm to CLI:
✅ PROGRESS.md cleaned up for feature: [Feature Name]
Summary:
- Verbose progress notes: [REMOVED / ARCHIVED to .agents/progress-archive/]
- Concise completion summary: ✅ Added
- Essential info preserved: ✅ Test status, validation approach, notes
PROGRESS.md is now clean and ready for the next feature.
testing
Creates a new git worktree in the auto-co-trader project for any purpose — optimization, regression, backtesting, brainstorming, etc. Use this skill when the user wants to CREATE or SET UP a new worktree — phrases like "prepare a new worktree", "set up a worktree", "create a new worktree for <purpose>", "prep a new worktree", "new worktree for autoresearch", "prepare optimization from [strategy]", or "create a worktree using [strategy]". Do NOT use this skill when the user is already in a worktree and wants to start/run/begin a task — that is handled by the relevant program file in the worktree session.
development
Use when running comprehensive project validation including tests, type checking, linting, API connectivity checks, and server startup verification
research
Use when performing a meta-level analysis of plan adherence after implementation to identify process improvements and suggest CLAUDE.md updates
documentation
Use when investigating a GitHub issue to identify root cause, assess impact, and create a fix strategy document