ワンクリックで
critique
Get a Distinguished Engineer level technical critique of the current approach
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Get a Distinguished Engineer level technical critique of the current approach
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Autonomous product factory — /make-a-goal in godmode. Point it at a north-star outcome and it runs the whole delivery machine unattended: brainstorm the feature landscape (Discover), put every idea through a Feasibility Court, cluster into a Roadmap of epics, then per epic Plan → adversarial review → Execute (model-paired build) → VERIFY (drive the real UI/TUI/API, not mocks) → ship a stacked PR, looping until the backlog is dry or a budget/time bound fires. One human gate (roadmap blessing), hard stop rules, always-on tabbed RAG dashboard, crash-proof resume from state files. Use when the user says 'godmode', 'run the factory', 'ship X to nirvana', 'execute this whole backlog autonomously', 'goals within goals', or wants a multi-epic programme driven end-to-end with real end-to-end verification. NOT for single features, one-off verification, or scoped builds — use /make-a-goal, browser/tmux verification skills, or a plain plan for those.
Sync user-level agent config changes back to the ainb-toolkit repo (works for Claude, Codex, Copilot)
Produce a self-contained, richly styled HTML explainer for any topic the user asks about. Picks the right template from a bundled set of 22 visual patterns (feature explainer, concept explainer, module map, PR review, ADR, options paper / trade-off analysis, system diagram, flow- chart, status report, slide deck, prototype, editor, etc.), fills it with real content, augments with inline diagrams via sister skills (/fireworks-tech-graph for architecture / flow / sequence diagrams, /graphify for knowledge graphs), applies a Claude-brand polish layer, and publishes it: by default onto the configured here.now custom domain (path mount + searchable categorised index + password lock per the config's protect rule, driven by ~/.herenow/explainers.json), or a plain here.now URL, or a GitHub gist (--gist / --gist --public). Local-only output is available with --local. Use when Stevie says "/explain-to-me", "explain-to-me X", "make me an explainer for X", "give me an HTML explainer", "render this as a webpage", "ADR for
Self-improvement through conversation analysis. Extracts learnings from corrections and success patterns, permanently encoding them into agent definitions. Philosophy - Correct once, never again.
Claude Code observability skill: analyze session traces stored in Langfuse, extract learnings from corrections, identify success patterns, and propose agent/skill improvements based on historical data. Powers self-improvement through trace analysis of Claude Code sessions.
Create well-formatted git commits for changes made during the session
| name | critique |
| description | Get a Distinguished Engineer level technical critique of the current approach |
| user-invocable | true |
Brutally honest, constructive Distinguished-Engineer critique of an approach/implementation. Output: a structured JSON verdict in one <output> block, then saved to disk.
| Situation | Use instead |
|---|---|
| UI/UX, cognitive-load, or usability review of a frontend | impeccable skill |
| Line-level bug/correctness review of a diff | code-review skill |
| Hunt over-engineering only, one line per finding | ponytail-review skill |
| Critique a plan/approach with a verdict score | this skill (correct) |
Build <QUERY> = short summary of the approach + domain keywords (e.g. event-sourced migration rollback strategy). Run:
uv run "{{HOME_TOOL_DIR}}/skills/recall/scripts/recall.py" "<QUERY>" --limit 5 --format markdown
| recall result | Do this |
|---|---|
| Names a constraint / anti-pattern / prior decision relevant to the task | Surface it to the user BEFORE the main critique |
| Nothing relevant | Proceed silently, don't mention the check |
| Empty output OR non-zero exit | Treat as "no prior art" — never block, never call it an error (KB may be absent) |
/critique [type] "context"
type defaults to general. Example: /critique cost "Kubernetes for a static website".
| type | Focus |
|---|---|
general | Overall technical review (default) |
architecture | System design and patterns |
performance | Performance and scalability |
security | Security implications |
cost | Total cost of ownership |
complexity | Overengineering assessment |
all | All of the above |
Extract context from the conversation: recent technical decisions, files created/modified this session, relevant snippets, stated trade-offs and constraints.
Analyze from a 25+-year Distinguished Engineer lens: name anti-patterns and overengineering, weigh complexity vs. problem size, list simpler alternatives, evaluate long-term implications. Every concern MUST cite concrete evidence from the code/decision — never a generic worry.
Score the verdict — pick exactly one:
| Verdict | Meaning |
|---|---|
APPROVE | Sound; proceed |
CAUTION | Proceed but fix named concerns first |
RECONSIDER | Serious doubts; a listed alternative is likely better |
REJECT | Do not proceed as-is |
Emit the critique as JSON inside one <output>…</output> block (schema below).
Save to {{HOME_TOOL_DIR}}/critiques/critique_[TIMESTAMP]_[TYPE].json — [TIMESTAMP] = date +%Y%m%dT%H%M%S, [TYPE] = requested type. Run mkdir -p {{HOME_TOOL_DIR}}/critiques first.
<output> block)Include every key; omit a section only when the requested type makes it irrelevant.
summary: { verdict, one_liner, confidence } (confidence 0.0–1.0)strengths: 2–3 genuine strengthsconcerns: { critical[], major[], minor[] }, each item { issue, impact }alternatives: [ { approach, pros, cons } ]cost_analysis: { initial, operational, hidden, tco_3yr }complexity: { overengineering_score, simplifications[] } (score 0–10)team_impact: { learning_curve, hiring_difficulty, maintenance_burden }future_proofing: { scalability_limits, migration_difficulty, tech_debt }recommendation: { proceed: bool, conditions[] }wisdom: pattern recognition, war stories, principlesVoice: brutally honest but constructive, data-driven with real examples. Advisory, not prescriptive — challenge assumptions, weigh context. Prevent expensive mistakes without crushing innovation.