.cursor/skills/session-review/SKILL.md
Review work session quality and capture improvements. Use at end of session, after large tasks, after series of errors, or when user asks for session review, retrospective, lessons learned. Records improvements to backlog.
npx skillsauth add dmitryprg-ai/cursor-develop-autorules session-reviewInstall 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.
| Situation | Apply? | |-----------|--------| | After completing a feature | YES | | After a complex bug fix | YES | | After 2+ hours of work | YES | | After series of errors | MANDATORY | | Before ending the day | Recommended |
## SESSION REVIEW: [date]
### 1. SUMMARY
- **Task:** [what was done]
- **Time:** [how long]
- **Status:** done/partial/failed
### 2. WHAT WENT WELL
- [what helped]
### 3. WHAT WENT WRONG
- [where got stuck]
- [what errors occurred]
### 4. GAPS IN INSTRUCTIONS
- [what was missing]
### 5. IMPROVEMENT
**Problem:** [what went wrong]
**Root Cause:** [why]
**Proposal:** [what to add to instructions]
**File:** [which .mdc to change]
After each error, record:
## ERROR LOG
**Error:** [what happened]
**Root Cause:** [why]
**Fix:** [what was done]
**Prevention:** [how to avoid in future]
**Rule Gap:** [what instruction was missing]
Write improvements to .cursor/data/improvements-backlog.md.
development
Scan codebase for technical debt and fix safely with TDD. Use to find oversized files, duplicated code, code smells, and refactor safely. Workflow - SCAN, TEST CASES, REFACTOR, VERIFY. Keywords - techdebt, tech debt, duplicates, code quality audit.
development
Test-Driven Development workflow with strict Red-Green-Refactor cycle. Use when developing features with TDD, writing tests before code, or when test-driven approach is needed. MANDATORY order - test cases table BEFORE code, failing tests BEFORE implementation.
data-ai
Analyze data, investigate datasets, work with CSV/parquet/pandas/dataframes. Use when analyzing data, exploring datasets, running experiments, or when user mentions data, analysis, parquet, csv, pandas, dataframe, statistics, investigation.
development
Improve code structure without changing behavior. Use when refactoring, cleaning up, optimizing, simplifying, extracting methods, or reducing complexity. Requires tests BEFORE refactoring, small steps, commit after each green test.