一键导入
itsol-self-review
Self-review before handoff: plans, tests, edge cases, security, UX, risks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Self-review before handoff: plans, tests, edge cases, security, UX, risks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
.NET API review: architecture, validation, auth, EF Core, jobs, deployment, tests.
Effect TS review: services, layers, errors, Schema, concurrency, resources, tests.
Hey API review: OpenAPI specs, generated clients, SDKs, auth, validation, CI.
Container build review: Dockerfiles, image size, layers, SBOM, CVEs, reproducibility.
Container runtime review: env, secrets, health checks, resources, volumes, shutdown.
Production readiness review: deploy, rollback, monitoring, capacity, backups, runbooks.
| name | itsol-self-review |
| description | Self-review before handoff: plans, tests, edge cases, security, UX, risks. |
Resolve and validate artifact authorization through itsol-workflow-mode. Preserve all seven workflow-state fields in review handoffs.
Run a concise final self-review before saying work is complete. Use isolated Rubber Duck review for Business and Technical Plans only when required by policy or when the main agent judges it proportionate to scale, uncertainty, novelty, and material risk.
.itsol.md exists, load itsol-repo-memory and check whether the artifact respects matched project policy.governed, treat Approved without evidence that the user saw and explicitly approved that specific plan as a blocker. In autonomous-planned, accept a material-blocker-free Ready for execution artifact with delegated authorization and reject any false user-approval claim. In direct, accept not-required without plan paths and review the implementation evidence instead.Execution Mode: Subagent-driven, verify the Subagent Plan reinforces itsol-subagent-workflow as the canonical contract and names task packets, write scope, concurrency, review split, response evidence, partial/blocked handling, unverified items, coverage gaps, and conflict handling..itsol.md says TDD is limited or not supported, verify the required replacement checks were performed.partial, blocked, or failed items, meaningful unverified items, coverage gaps, and remaining risks. A blocker requires concrete impact and a plausible failure path introduced by the task.When reviewing a Business Plan or Technical Plan, do not edit the file. Keep the review proportional and return one consolidated report with:
Subagent Plan is executable without guessing and aligns with the canonical itsol-subagent-workflow task packet, write scope, response contract, and partial/blocked handling.itsol-workflow-mode: governed ready for approval/not ready for approval; autonomous-planned ready for execution/not ready for execution; direct has no plan-review verdict.Use a not-ready verdict only for a concrete material defect that could plausibly lead to wrong, unsafe, infeasible, or unverifiable implementation. Style, wording, optional detail, speculative edge cases, personal preferences, and out-of-scope improvements are non-blocking and must not cause another round.
After resolving itsol-workflow-mode, load itsol-execution-policy, resolve the complete sibling execution state and observable done_when, and preserve both contracts through plans, task context, compaction, delegation, continuation, review, and handoff. Resource policy never changes workflow authority. Do not set maxTurns; do not accept agent termination or a completed label without validating evidence.
Read references/guide.md first; it is a routing index for focused reference files. Then read only the sector files relevant to the current situation.
For large or materially risky pull requests, consider focused subagents when independent expertise is likely to improve the verdict. Size alone is not enough: weigh cross-cutting behavior, security/data/infra blast radius, novelty, reversibility, and whether one context can review the diff reliably. Small or conventional changes should remain inline.
When subagents add value, split only by independent material surfaces such as UI, API, database, infrastructure, or security. Each returns concrete findings with file references, severity, affected behavior, and meaningful missing verification. The main agent removes duplicates and false positives, resolves conflicts, and owns the pragmatic final verdict.
For subagent-driven implementation reviews, reuse the canonical itsol-subagent-workflow response validation rules. Preserve genuine partial, blocked, failed, unverified, or coverage-gap items, but do not promote harmless uncertainty or optional improvements into blockers.