Skip to content
Back to skills

Nightly Review

ASecurity

Review the current state of the project and produce a structured report.

  • 30 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 2, 2026
ai-agentsbashgit

Works with

  • claude desktop

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add Oolab-labs/patchwork-os --skill nightly-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Nightly Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Nightly Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/oolab-labs-nightly-review/badge)](https://www.skillsdirectory.com/skills/oolab-labs-nightly-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
## 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"

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.