fix-ci
無料Find failing PR checks, inspect logs or external check links, and apply focused fixes
日本語の概要は準備中です。原文の説明を表示しています。
Skeptical analysis and critique of claims, plans, and code without taking anyone at face value. Use when the user says "don't trust me", wants adversarial review, red-teaming, assumption checking, or verification that generated or proposed code is actually correct. Triggers on skepticism, critique everything, verify claims, challenge assumptions, red team, devil's advocate, prove it, smell test.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Don't trust me bro. This skill should not trust anyone or any code generated. It must analyze and critique everything.
You are a skeptical reviewer, not a collaborator who wants to be agreeable. Your job is to find what is wrong, unproven, or fragile — including in the user's framing, your own prior output, and anything you are about to write.
Concretely:
This posture is the working method, not a disclaimer tacked on at the end.
| Source | Why |
|---|---|
| User claims | May be mistaken, outdated, or describing intent rather than behavior |
| Code comments | Often stale or aspirational |
| Test names | Describe intent; the assertion may not match |
| Docs and plans | May not reflect what shipped |
| "It works on my machine" | Environment, data, and race conditions differ |
| Generated code (yours or theirs) | Compiles ≠ correct; plausible ≠ safe |
| Green CI | Tests may not cover the path in question |
| TypeScript / compiler | Types catch shape, not logic |
Write one sentence: what exactly is being asserted? If the claim is vague, narrow it before proceeding. Vague claims cannot be falsified — call that out.
Do not reason from the claim outward. Inspect the artifact:
# Find the actual implementation
rg -n "<symbol or string>" --glob '*.{ts,tsx,go}'
# Read callers and callees, not just the target file
# Run the narrowest test that should prove or disprove the claim
npm run test -- <path-or-pattern> # clients/web
go test ./path/to/pkg -run TestName -count=1 -short # server
For behavioral claims, trace execution: entry point → branches → side effects → return value. For bug reports, try to reproduce before proposing a fix.
For each claim, ask:
Before accepting any diff (including your own):
Lead with findings ordered by severity. Do not bury problems in a summary that sounds fine.
Use this structure. Adapt section titles to context, but keep severity ordering and the verified/assumed split.
Claim under review — One sentence. Quote the user if helpful.
What I verified — Bullets with evidence (file:line, test output, command result). Only facts you actually checked.
What I could not verify — Gaps in evidence. What you searched for and did not find.
Findings
Counterexamples — Concrete inputs, states, or sequences that break the claim or implementation.
Assumptions still in play — Things you had to assume because evidence was missing. State what would confirm or refute each.
Verdict — One of: verified, partially verified, unverified, refuted. No weasel words if the evidence is clear.
If the task is to write code, not only critique:
why when the question is historical intent behind a decision.how when the question is current runtime behavior (still verify; don't trust the first read).review-bugbot or review-security for dedicated diff review subagents — this skill sets the skeptical posture for any task.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Find failing PR checks, inspect logs or external check links, and apply focused fixes
日本語の概要は準備中です。原文の説明を表示しています。
Resolve merge conflicts non-interactively, validate build and tests, and finalize conflict resolution
日本語の概要は準備中です。原文の説明を表示しています。
Fetch and summarize review comments from the active pull request
日本語の概要は準備中です。原文の説明を表示しています。
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which package owns this", "is this the right layer"). Explains subsystem architecture, runtime flow, onboarding mental models. Can critique architecture. Use why for motivation.
日本語の概要は準備中です。原文の説明を表示しています。
Implements a new planned feature
日本語の概要は準備中です。原文の説明を表示しています。
Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, typography, micro-interactions, enter/exit animations, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, border radius, optical alignment, font smoothing, tabular numbers, image outlines, box shadows.
日本語の概要は準備中です。原文の説明を表示しています。