Review the current state of the project and produce a structured report.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add Oolab-labs/patchwork-os --skill nightly-review --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Nightly Review?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/oolab-labs-nightly-review)More formats (shields.io, HTML) on the badges page.
## Installation
Copy this template to your Claude Desktop scheduled-tasks directory:
```bash
mkdir -p ~/.claude/scheduled-tasks/nightly-review
cp /path/to/claude-ide-bridge/templates/scheduled-tasks/nightly-review/SKILL.md \
~/.claude/scheduled-tasks/nightly-review/SKILL.md
```
Then restart Claude Desktop to detect the new scheduled task. Configure the schedule in Claude Desktop settings under "Scheduled Tasks".
> The bridge must be running when this task fires. Start it with `claude-ide-bridge --watch` or `npm run start-all`.
> **Emergency stop**: Set `CLAUDE_CODE_DISABLE_CRON=1` in your environment to immediately halt all scheduled cron jobs mid-session. Useful if a task runs amok or you need to suppress scheduled runs temporarily.
---
---
name: nightly-review
description: Review uncommitted changes, check diagnostics, and summarize test status. Run nightly via Claude Desktop scheduled tasks.
---
# Nightly Code Review
Review the current state of the project and produce a structured report.
## Steps
1. Call `getGitStatus` to check branch state and uncommitted changes
2. Call `getGitDiff` to review the actual changes
3. Call `getDiagnostics` to check for errors and warnings across the workspace
4. Call `runTests` to verify the test suite passes
## Report Format
```
# Nightly Review — <date>
## Git
Branch: <name>
Uncommitted: <N files changed, M insertions, K deletions>
## Changes Summary
<file-by-file summary, 1 line per file: what changed and why it looks correct or concerning>
Example: `src/bridge.ts: Added error handling for stale connections (+12 lines)`
## Diagnostics
<N errors, M warnings — list files with errors>
## Tests
<N passed, M failed, K skipped (Xs)>
<list any failures with test name + reason>
## Assessment
<CLEAN | NEEDS ATTENTION | BROKEN>
<1-3 sentences summarizing the overall state and any recommended actions>
```
## Action Matrix
- **CLEAN** — no action needed
- **NEEDS ATTENTION** — leave a note for the next session
- **BROKEN** — flag immediately
## Guidelines
- Be thorough but concise — this report is read the next morning
- Flag anything that looks like it was left in a broken state (failing tests, syntax errors, merge conflicts)
- If everything is clean, keep the report short: "All clear — N tests passing, 0 errors"
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!