skills/execution-report/SKILL.md
Use when generating an implementation report after feature completion documenting what was done, divergences from plan, and test results
npx skillsauth add giladresisi/ai-dev-env execution-reportInstall 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.
Review and deeply analyze the implementation you just completed.
You have just finished implementing a feature. Before moving on, reflect on:
MANDATORY FIRST STEP:
PROGRESS.md to find the execution phase notes for this featureCRITICAL: Create report in .agents/execution-reports/ folder
Extract the feature/module name from PROGRESS.md or the plan file path.
Example: "module-5-multi-format-enhancement" from plan path .agents/plans/module-5-multi-format-enhancement.md
Before writing the report, inspect the test files that were added or modified during this implementation:
git diff --name-only HEAD (or diff against the base branch) to identify changed filestests/, named test_*.py, *.test.ts, *.spec.*, etc.)You will include this list in the report under ## What was tested.
Create file: .agents/execution-reports/{feature-name}.md
Use Write tool to create this file with the following structure:
# Execution Report: [Feature Name]
**Date:** [Current date]
**Plan:** [path to plan file]
**Executor:** [team-based/sequential/etc]
**Outcome:** ✅ Success / ⚠️ Partial / ❌ Failed
---
## Executive Summary
[2-3 sentence summary of what was implemented and outcome]
**Key Metrics:**
- **Tasks Completed:** X/Y (Z%)
- **Tests Added:** X
- **Test Pass Rate:** X/Y (Z%)
- **Files Modified:** X
- **Lines Changed:** +X/-Y
- **Execution Time:** ~X minutes
- **Alignment Score:** X/10
---
## Implementation Summary
[Detailed breakdown of what was implemented, organized by phase/wave/category]
---
## Divergences from Plan
### Divergence #1: [Title]
**Classification:** ✅ GOOD / ❌ BAD / ⚠️ ENVIRONMENTAL
**Planned:** [what plan specified]
**Actual:** [what was implemented]
**Reason:** [why divergence occurred]
**Root Cause:** [plan gap, environmental, framework behavior, etc]
**Impact:** [positive/negative/neutral - describe]
**Justified:** Yes/No
[Repeat for each divergence]
---
## Test Results
**Tests Added:** [list with descriptions]
**Test Execution:** [show test output summary]
**Pass Rate:** X/Y (Z%)
---
## What was tested
[Bulleted list — one sentence each — describing what each test validates. Derived from inspecting changed test files (Step 2 above). Focus on the scenario/behavior, not the file name.]
- [e.g., `POST /ingest` returns 422 when the payload is missing required fields]
- [e.g., Semantic search returns ranked results ordered by cosine similarity]
- [e.g., KB entry creation is atomic — partial writes are rolled back on failure]
---
## Validation Results
| Level | Command | Status | Notes |
|-------|---------|--------|-------|
| 1 | [command] | ✅/❌ | [notes] |
| 2 | [command] | ✅/❌ | [notes] |
---
## Challenges & Resolutions
**Challenge 1:** [description]
- **Issue:** [what went wrong]
- **Root Cause:** [why it happened]
- **Resolution:** [how it was fixed]
- **Time Lost:** [estimate]
- **Prevention:** [how to avoid in future]
[Repeat for each challenge]
---
## Files Modified
**[Category] (X files):**
- `path/to/file1` - [description] (+X/-Y)
- `path/to/file2` - [description] (+X/-Y)
**Total:** X insertions(+), Y deletions(-)
---
## Success Criteria Met
- [x] Criterion 1
- [x] Criterion 2
- [ ] Criterion 3 (deferred/skipped)
---
## Recommendations for Future
**Plan Improvements:**
- [specific suggestions]
**Process Improvements:**
- [specific suggestions]
**CLAUDE.md Updates:**
- [specific patterns to document]
---
## Conclusion
**Overall Assessment:** [summary paragraph]
**Alignment Score:** X/10 - [rationale]
**Ready for Production:** Yes/No - [reasoning]
Use Edit tool to add/update in PROGRESS.md under the current feature:
### Reports Generated
**Execution Report:** `.agents/execution-reports/{feature-name}.md`
- Detailed implementation summary
- Divergences and resolutions
- Test results and metrics
- Team performance analysis (if applicable)
Do NOT include the full report content in PROGRESS.md - only the reference.
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