本文へ移動
cccskills
無料GitHub で公開

roadmap-review

Use when reviewing local staged or unstaged implementation changes for a .plans/ROADMAP.md item in this repository. Performs a static-only code review without running tests, linters, builds, formatters, or app commands; checks roadmap alignment, .plans/DEVIATIONS.md quality, TypeScript/API boundary design, and React implementation quality.

日本語の概要は準備中です。原文の説明を表示しています。

インストール方法を見る

含まれるファイル(2)

  • SKILL.md4.2 KB
  • agents/openai.yaml212 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Roadmap Review

Use this skill to review local changes that implement a .plans/ROADMAP.md item.

Review Scope

Review local git changes only:

  • staged changes
  • unstaged tracked changes
  • untracked files relevant to the implementation

Use static inspection only. Do not run tests, linters, formatters, builds, typecheck, dev servers, app commands, package scripts, database migrations, or network calls. It is fine to run read-only inspection commands such as git status, git diff, git diff --cached, git ls-files, rg, sed, and cat.

Required Context

Read these before judging the implementation:

  • .plans/ROADMAP.md
  • .plans/DEVIATIONS.md if present
  • AGENTS.md if present
  • the local diff and newly added files
  • nearby source files needed to understand changed code

If the changed roadmap item is unclear, infer it from the diff and say so under assumptions.

Review Priorities

Findings should lead the response. Focus on bugs, regressions, architecture drift, maintainability risks, and missing or poor deviations logging.

Flag issues where the implementation:

  • does not match the selected roadmap item
  • silently implements broad adjacent roadmap work
  • defers important behavior without a reasonable note in .plans/DEVIATIONS.md
  • records a deviation that seems unreasonable, misleading, too vague, or inconsistent with the code
  • mutates config/state without the typed action/workflow direction established in the roadmap
  • mixes Neondeck app state and Flue runtime state without an explicit roadmap-backed reason

Deviations Log Review

Always inspect .plans/DEVIATIONS.md.

Flag:

  • missing deviation entries when the diff clearly narrows, broadens, reorders, or substitutes the roadmap plan
  • deferrals that hide required behavior behind vague follow-up language
  • deviations that lack roadmap item, decision, reason, or follow-up
  • deviations that appear to justify avoidable shortcuts
  • significant implementation choices that should be recorded but are not

Do not require log entries for tiny implementation details that do not affect scope, order, architecture, or reviewability.

TypeScript Standards

Review TypeScript for:

  • clear, readable, composable modules
  • small functions with explicit responsibilities
  • DRY implementation without premature abstraction
  • precise types rather than broad any, unsafe casts, or stringly typed contracts
  • explicit error handling at IO and persistence boundaries
  • stable schemas for config, API request/response bodies, persisted state, and external data
  • Valibot validation at all API/IO boundaries, including local config files, environment-derived values, HTTP payloads, database rows, GitHub/API responses, and agent action inputs

Flag missing Valibot validation when changed code accepts data from outside trusted in-process callers.

React Standards

Review React for:

  • modern function components
  • clear component boundaries
  • hooks used correctly and predictably
  • state kept as local as practical
  • derived state computed rather than duplicated
  • accessible interactive elements
  • stable keys, memoization, and callbacks where they materially prevent churn
  • higher-order/component composition patterns where they improve reuse without obscuring data flow

Flag class components, unnecessary global state, brittle prop drilling, effect misuse, duplicated rendering logic, and UI states that omit loading, empty, error, or normal cases.

Output Format

Use code-review style:

  1. Findings first, ordered by severity.
  2. Include file and line references when possible.
  3. Then list open questions or assumptions.
  4. Then briefly summarize what looks aligned.

If there are no findings, say that clearly and mention residual risks, especially that this was static-only and no tests or linters were run.

Do not run verification commands. Do not suggest that a finding is cleared by tests unless the code itself proves it.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

flue

無料

Use when building, debugging, reviewing, migrating, or documenting Flue projects, including agents, hooks, tools, skills, subagents, sandboxes, routing, channels, persistence, schedules, observability, React clients, deployment targets, and CLI usage. Find and read version-matched Flue documentation before relying on API details.

日本語の概要は準備中です。原文の説明を表示しています。

pandemicsyn/neondeck82026年10月22日 更新

github-gh

無料

Choose between deterministic GitHub API tools, local git facts, and approved gh CLI workflows in Neondeck.

日本語の概要は準備中です。原文の説明を表示しています。

pandemicsyn/neondeck82026年10月22日 更新

Guidance for Neondeck's /fix-ci operation when repairing failing PR checks in a managed worktree.

日本語の概要は準備中です。原文の説明を表示しています。

pandemicsyn/neondeck82026年10月22日 更新

Guidance for Neondeck docs-drift fix handoffs when updating documentation from drift reports.

日本語の概要は準備中です。原文の説明を表示しています。

pandemicsyn/neondeck82026年10月22日 更新

Guidance for Neondeck issue-triage digests and human-owned drafted issue replies.

日本語の概要は準備中です。原文の説明を表示しています。

pandemicsyn/neondeck82026年10月22日 更新

Guidance for Neondeck's /review-pr agent when preparing a human-owned review briefing and draft comments.

日本語の概要は準備中です。原文の説明を表示しています。

pandemicsyn/neondeck82026年10月22日 更新

pandemicsyn のスキルをすべて見る

このスキルの問題を報告する