Practical lessons from Anthropic’s engineering posts, tested against your own work.
Remove conflicting or obsolete rules; preserve real constraints.
Make done depend on evidence tied to the task.
Compare configurations by outcomes, cost and review effort.
Skills, caching and delegation support these three habits.
Its team removed over 80% of a system prompt for particular models without a measured drop on its coding evals.
Remove one obsolete instruction group, then rerun your own acceptance cases.
Long project history, duplicate style advice, VAT rules, test commands and an old incident log.
Keep VAT source, rounding rule, test command and schema boundary. Link occasional procedures from a skill.
The acceptance check is unchanged behavior on the same tasks, not the smallest file.
Applied example · supporting documentation
Then check the task that originally required the rule.
Applied example · supporting documentation
Procedure: inspect the diff → run the cases → report evidence and gaps.
Applied example · supporting documentation
“Verify changes to invoice totals or CSV export.”
Findings with file references, check output and untested cases.
Test one matching request and one unrelated request. Revise the description if discovery is unreliable.
Applied example · supporting documentation
Load detail when useful. Review executable helpers and their permissions.
Applied example · supporting documentation
A matching prefix must be eligible and already cached; stable text alone does not create a hit. Caching docs
Applied example · supporting documentation
| Illustrative usage and rates | Cost |
|---|---|
| 19,000 cached input × $0.20 / million | $0.0038 |
| 3,700 new input × $4 / million | $0.0148 |
| 1,600 output × $20 / million | $0.0320 |
| 22,700 input + 1,600 output in total | $0.0506 |
Assumed rates, not a measured bill. Without the cache hit: $0.0908 input + $0.0320 output = $0.1228.
Applied example · supporting documentation
Keep stable instructions and tool definitions stable where practical.
Correct stale rules, change a failing configuration or compact when the task needs it.
A cache hit is valuable only when the resulting work is useful.
Applied example · supporting documentation
A matching prefix can help reuse where supported. Verify the summary’s completeness separately.
Applied example · supporting documentation
| Hold constant | Compare |
|---|---|
| Task, starting files and acceptance cases | Supported effort settings for the same model. |
| Tools, permissions and budget | Successes, failures, time, usage and review effort. |
Record the exact settings; “high” is not necessarily equivalent across models or versions.
Applied example · supporting documentation
Build with a lower-effort setting, then run a distinct review and verification phase.
Compare it with one configuration under the same overall budget and rubric.
Source: Spending your effort describes the author’s workflow and experiments.
There is no universal “effort first” ladder. Re-evaluate defaults when the task or model changes.
Applied example · supporting documentation
Use representative invoice cases and the same permissions and tools.
Record quality, elapsed time, all token categories, retries and review effort.
Repeat representative cases before changing the default configuration.
A higher-priced model can finish in fewer attempts. Whether it costs less is a measurement, not a rule.
Applied example · supporting documentation
A syntax check cannot establish the VAT calculation. A command that never starts is not a passed test.
Applied example · supporting documentation
Reduce export latency on the same fixture and environment.
Keep VAT correctness, CSV shape and memory use within the accepted limits.
Do not improve the score by weakening the workload or grader.
Applied example · supporting documentation
Parse CSV, assert values and run regression tests.
Assess explanation quality and completeness against named criteria.
Check ambiguous cases and compare model-judge scores with human decisions.
A different judge model does not remove bias. Blind labels and vary answer order where practical.
Applied example · supporting documentation
A better development score is evidence to investigate, not proof of general improvement.
Applied example · supporting documentation
Pair this request with an enforced runtime budget and a review of the resulting artifact.
Applied example · supporting documentation
A new worker reads the handoff, verifies the current state, then continues.
Applied example · supporting documentation
Decide what outcome and tradeoffs are worth pursuing.
Set which actions require approval and enforce access boundaries.
Review the result against requirements and user-visible behavior.
Delegation moves work; it does not remove accountability.
Applied example · supporting documentation
Independent questions; evidence-bearing returns; one integration owner.
One worker produces a patch; a separate reviewer checks it against a rubric.
A second agent can miss the same issue. Keep deterministic checks and final acceptance.
Applied example · supporting documentation
Estimate coordination and review effort; measure cost per accepted result.
Configure filesystem, network and credential boundaries independently of context separation.
Enforce budgets in the harness. A token budget written in a prompt is a request, not necessarily a hard cap.
Applied example · supporting documentation
Use clear inputs, bounded outputs and explicit errors. Improve the tool from observed failure traces.
Applied example · supporting documentation
Show invoice variants side by side with the changed fields highlighted.
Let the reviewer record a decision and export the accepted specification.
Plain text is enough for a short finding. Choose the format from the review task.
Applied example · supporting documentation
A hook is only as strong as its placement and implementation. Hooks reference
Applied example · supporting documentation
Keep the change only when the evidence supports it.
Applied example · supporting documentation
Primary documentation checked 3 October 2026. Examples are illustrative unless explicitly attributed.