跳到正文
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(原文)

安装前可以查看交给 AI 代理的指令内容。

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 的全部技能

报告此技能的问题