بنقرة واحدة
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.