agentsclimarketplace

Anthropic dev loop

Skill nishimoto265/anthropic-dev-loop/skills/anthropic-dev-loop

Anthropicの開発手法を参考にしたClaude Code / Codex向けDevLoop Skill

Install
npx -y skills add nishimoto265/anthropic-dev-loop --skill anthropic-dev-loop

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when the user wants to run, document, or reuse an Anthropic-inspired Claude Code development loop, including planning interviews, Fixture/Invariant/Probe verification, main/sub-agent implementation, PR review evidence, and post-merge harness updates. Trigger on phrases like Anthropic DevLoop, Claude Code development loop, harness-driven development, evals, verification loop, or multi-agent implementation flow.

SKILL.md

6.2 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

Anthropic Dev Loop

Use this skill to turn a development request into a repeatable Claude Code workflow:

Plan -> Implementation -> Review / Merge -> Post-merge -> Harness Update

This is an Anthropic-inspired workflow, not an official Anthropic policy. Keep the output grounded in the user's repository, README, AGENTS/CLAUDE instructions, and current branch state.

Core Principle

Before asking agents to write code, make the work verifiable.

Every non-trivial task should answer:

  • What are we building?
  • How will we build it?
  • How will we know it is correct?
  • What evidence will reviewers see?
  • If it fails later, where does that learning go?

Phase 1: Plan

First, inspect the repo conventions and relevant files. Then clarify only the decisions that materially affect implementation.

For substantial work, produce or update these artifacts:

ArtifactPurpose
spec.mdUser intent, scope, constraints, non-goals, unresolved questions
plan.mdImplementation order, touched areas, existing patterns to follow, rollout notes
verification.mdFixtures, invariants, probes, observability points, commands to run
implementation-guide.mdShared rules for parallel agents when the same pattern must be repeated

Do not create these files mechanically for tiny changes. Use them when they reduce ambiguity or make verification reusable.

Planning Interview

When requirements are underspecified, ask targeted questions before implementation. Prefer questions that reveal:

  • missing user flows
  • edge cases
  • persistence or rollback behavior
  • permission and security boundaries
  • compatibility with existing behavior
  • what is explicitly out of scope

If the user has already answered enough, proceed without forcing a questionnaire.

Verification Shape

Use this vocabulary in verification.md or the plan:

TermMeaning
FixtureThe state or input to reproduce
InvariantThe rule that must remain true
ProbeHow the rule will be checked
Observability pointA DOM attribute, log, metric, API response, screenshot, trace, or report that makes the check visible

Example:

FixtureInvariantProbeObservability point
Completed Todo existsState and UI agreeDOM attribute and visible classdata-verified-done, completed style
Long text existsLayout does not breakScreenshot / browser checkPlaywright screenshot
Unauthorized user opens pageUser cannot actAPI response and error UI403, error state

Phase 2: Implementation

Split responsibility clearly.

RoleResponsibility
Main AgentReads plan artifacts, divides work, controls global commands, classifies failures, redistributes fixes
Sub AgentsImplement scoped changes or review scoped diffs
HumanOwns product judgment, design judgment, risk acceptance, and final tradeoffs

Treat the runner as part of the Main Agent's responsibility. Do not let many sub-agents independently run expensive global build/test/git operations unless the repo workflow requires it.

Default loop:

1. Main Agent reads spec / plan / verification.
2. Main Agent divides work into scoped tasks.
3. Sub Agents implement their assigned scopes.
4. Main Agent runs build / test / lint / typecheck or the repo's equivalent checks.
5. Main Agent classifies failures.
6. Main Agent sends each failure back to the responsible Sub Agent.
7. Repeat until checks and review evidence are good enough.

Failure routing:

FailureRoute to
Build failureOwning implementation agent
UI regressionFrontend agent
Test failureTest agent or owning implementation agent
Migration errorDB / migration agent
Spec mismatchOwning implementation agent
Cross-cutting design issueMain Agent revises the plan

If the same failure pattern repeats, update the harness instead of only patching the current code.

Phase 3: Review / Merge

PRs should expose evidence, not just summaries.

Include:

  • change summary
  • scope and affected surfaces
  • verification commands and results
  • screenshots, videos, traces, or dashboard links when useful
  • known risks and non-goals
  • specific areas where human review is needed

Review split:

ReviewerPrimary focus
Claude reviewerSpec drift, logic bugs, edge cases, missing tests, security/permission issues, regression risk
Human reviewerProduct behavior, design fit, architecture tradeoffs, production risk, final acceptance

For critical changes, humans should also inspect the code directly.

Phase 4: Post-Merge

After merge, watch for failures that should change the next loop.

Useful signals:

  • production errors
  • support/user reports
  • flaky tests
  • performance regressions
  • rollback or hotfixes
  • repeated review comments
  • confusing or noisy instructions

Map each signal back into the harness:

SignalHarness update
Production bugAdd eval, test, fixture, or verification case
Repeated review commentUpdate review skill, checklist, or PR template
Spec misunderstandingImprove planning interview or spec.md shape
Test gapAdd verifier, contract test, or CI check
Noisy instructionRemove or narrow CLAUDE.md / skill guidance
Eval score saturationImprove grader criteria or add harder cases

Completion Checklist

Before finishing, confirm:

  • The implementation follows repo conventions.
  • The work has an explicit verification path.
  • Evidence is available for reviewers when the change is user-visible.
  • Repeated failures were routed back into a durable artifact.
  • New harness content is useful, scoped, and not just more instructions.
  • Obsolete or noisy harness content was considered for removal.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.