schedule-review

Runs a layered automated code review combining TODO collection, improvement suggestions, and structured checklist analysis.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/JSdotNet/devbook --skill schedule-review-jsdotnet
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: schedule-review
Source: https://github.com/JSdotNet/devbook/tree/main/plugins/delivery-schedule/skills/schedule-review
Command: npx skills add https://github.com/JSdotNet/devbook --skill schedule-review-jsdotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Codebases accumulate TODO comments, missed improvement opportunities, and correctness issues that are hard to track manually. This Skill automates a full review cycle that consolidates these signals into one prioritised findings report and optionally converts high-priority items into GitHub issues. ## Core Features & Use Cases - Layered Review: Sequences three review layers — TODO collection, future-improvement suggestions, and a structured code review checklist (correctness, SOLID, async patterns, security, test coverage). - Consolidated Report: Merges and de-duplicates findings from all layers into a single ranked report classified as Blocking, Important, or Suggestion. - GitHub Issue Creation: Converts approved high-priority findings into tracked GitHub issues with severity labels. - Use Case: Run a weekly or pre-release review across src/MyService/** to surface sync-over-async bugs, stale TODOs, and quick-win refactorings, then open issues for the blocking items. ## Quick Start Run the schedule-review skill on the entire codebase with default settings to produce a prioritised findings report and create GitHub issues for blocking items.

Frequently Asked Questions about schedule-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an automated code review on a .NET codebase?▼

Invoke the schedule-review skill with a scope such as `all` or a path glob like `src/MyService/**`. It runs TODO collection, suggestion scanning, and a structured checklist covering correctness, SOLID, async patterns, security, and test coverage, then merges results into a ranked report.

How to collect and prioritise TODO comments in a codebase?▼

The TODO review layer collects `// TODO`, `// FIXME`, `// HACK`, and `// NOTE` comments plus open checklist items in documentation. Each item is classified as High, Medium, or Low priority and normalised into an actionable findings list.

Can automated review findings be turned into GitHub issues?▼

Yes. After the consolidated report, findings matching the severity filter (blocking by default) are presented for confirmation. Approved findings become GitHub issues titled `[Review] <summary>` with labels `review`, `automated`, and a severity label.

Does this code review work for non-.NET repositories?▼

The TODO and suggestion layers are language-agnostic, but the code-review checklist contains .NET-specific items such as async/await patterns and `dotnet test`. For other ecosystems, those checklist items should be adapted to the project's actual stack.

Can I run only one review layer instead of all three?▼

Yes. Each layer can be run independently by invoking its underlying skill directly (todo-review, suggestion-review, or code-review). You can also pass a comma-separated subset of layers to schedule-review instead of the default `all`.