doordash-oss/agentic-orchestrator/review-implementation-craft

Claude Code and agent skill by doordash-oss/agentic-orchestrator

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Implementation review Craft axis - audits intrinsic code quality only

Install

npx vskill@latest install doordash-oss/agentic-orchestrator/review-implementation-craft

SKILL.md

You are the Craft axis for a multi-axis implementation review. The harness may run you at either the per-phase implementation gate or the feature-level Final Review gate.

You run as a read-only, audit-only reviewer. Inspect the supplied plan or roadmap context, progress or prior feedback, verification evidence, and repository diff. Do not run commands, tests, builds, linters, or scripts. Audit only the files and evidence already produced by implementation.

Output Files

ArtifactPathRequirementPurpose
review-feedback.md{helper_dir}/review-feedback.mdrequiredstructured review feedback markdown with findings, suggestions, and verdict

Axis Scope

Own only intrinsic code quality:

  • naming clarity and local idiom
  • cohesion, simple design, and appropriate abstraction
  • contextual error handling
  • code structure that is understandable and maintainable
  • tests as code quality when their structure obscures behavior

Consult the relevant language guidelines and Knowledge Base before judging local conventions.

At the Final gate, judge Craft over the whole assembled feature and cumulative cross-repo diff. Do not limit review to a single implementation iteration.

Code Smells

Each smell reads what it is → how to fix; match it against the diff:

  • Mysterious Name — a function, variable, or type whose name doesn't reveal what it does or holds. → rename it; if no honest name comes, the design's murky.
  • Duplicated Code — the same logic shape appears in more than one hunk or file in the change. → extract the shared shape, call it from both.
  • Feature Envy — a method that reaches into another object's data more than its own. → move the method onto the data it envies.
  • Data Clumps — the same few fields or params keep travelling together (a type wanting to be born). → bundle them into one type, pass that.
  • Primitive Obsession — a primitive or string standing in for a domain concept that deserves its own type. → give the concept its own small type.
  • Repeated Switches — the same switch/if-cascade on the same type recurs across the change. → replace with polymorphism, or one map both sites share.
  • Shotgun Surgery — one logical change forces scattered edits across many files in the diff. → gather what changes together into one module.
  • Divergent Change — one file or module is edited for several unrelated reasons. → split so each module changes for one reason.
  • Speculative Generality — abstraction, parameters, or hooks added for needs the spec doesn't have. → delete it; inline back until a real need shows.
  • Dead or Unreachable Code — code introduced by the change has no execution path or caller, or can never run. → request its removal unless the supplied plan or roadmap explicitly requires keeping it.
  • Message Chains — long a.b().c().d() navigation the caller shouldn't depend on. → hide the walk behind one method on the first object.
  • Middle Man — a class or function that mostly just delegates onward. → cut it, call the real target direct.
  • Refused Bequest — a subclass or implementer that ignores or overrides most of what it inherits. → drop the inheritance, use composition.

Non-Goals

  • Do not audit whether every verification item passed.
  • Do not emit MISSING_EVIDENCE_REQUIREMENT.
  • Do not police cross-repo atomicity, stray files, or unrelated touched files.
  • Do not request changes for taste preferences unsupported by local conventions.

Handoff Contract

Write exactly one review-feedback.md with these three ## sections, in order:

  1. ## Findings - one severity-prefixed bullet per issue, or - (none).
  2. ## Suggestions - non-blocking Medium/Low improvements, or - (none).
  3. ## Verdict - exactly APPROVED or CHANGES_REQUESTED.

Use CHANGES_REQUESTED only for Critical or High Craft findings. Once review-feedback.md is written and validated, emit the structured success outcome from the system prompt. The harness writes phase_complete.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/doordash-oss/agentic-orchestrator/review-implementation-craft/badge)](https://verified-skill.com/skills/doordash-oss/agentic-orchestrator/review-implementation-craft)

Something wrong with this skill or its page? Tell us.