Amo Best
Re-check the selected best standard and pressure-test an existing proposal.
Shared Output Marker
Prefix the first output line inline with 🏆 [amo-best]. Do not put the marker in a separate paragraph.
Use When
- A candidate solution already exists.
- The user asks "is this the best solution?", "is there a better way?", or "best approach?"
- The user challenges tradeoffs, compatibility choices, scope, risk, or refactor depth.
Do Not Use
- No candidate solution exists yet; first use
amo-feature, amo-improve, amo-fix, or amo-refactor.
- The user only asks for a direct small edit.
- The task is code review of an implemented diff.
Best Standard Review
Re-evaluate the candidate against exactly one primary standard:
- Target-state best: default for development-stage work when no explicit constraint is stated; prioritize correct boundaries, long-term maintainability, refactoring when needed, and not bending the design around legacy implementation.
- Constraint best: use when the user requires fast delivery, compatibility, minimal change, short-term delivery, or limited scope.
- Evolutionary best: use when the target design is right, but should be delivered in safe, staged steps.
- Lowest-risk best: use when production, data, security, auth/permission, payment, migration, or rollback risk dominates.
If the proposal used the wrong standard, say so before judging the implementation approach.
Workflow
- Restate the candidate solution and primary scenario.
- State the original best standard if known.
- Select the correct best standard and explain why.
- Test whether the proposal solves the root goal under that standard.
- Compare against at most two alternatives only when they are materially better.
- Give one verdict: keep, adjust, or replace.
Key Rules
- Do not call a solution "best" without saying which standard it is best under.
- Do not accept a workaround as best unless the selected standard is explicitly constraint best.
- Do not bias toward backward compatibility unless compatibility is part of the selected standard.
- Reject speculative compatibility paths, fallback branches, or legacy handling unless backed by code evidence or explicit user requirements.
- Recommend one final approach.
Output
Use the user's language for output labels and content.
🏆 [amo-best] Scenario: best-solution pressure test
Original proposal:
Best standard review:
Verdict: keep / adjust / replace
Root goal fit:
Main tradeoffs:
Better approach:
Final recommendation:
Verification:
1---2name: amo-best3description: Use when the user challenges an existing proposal, asks whether it is the best solution, asks for a better approach, or wants second-pass review of the chosen best-standard, tradeoffs, scope, compatibility, risk, or refactor depth before implementation.4---56# Amo Best78Re-check the selected best standard and pressure-test an existing proposal.910## Shared Output Marker1112Prefix the first output line inline with `🏆 [amo-best]`. Do not put the marker in a separate paragraph.1314## Use When1516- A candidate solution already exists.17- The user asks "is this the best solution?", "is there a better way?", or "best approach?"18- The user challenges tradeoffs, compatibility choices, scope, risk, or refactor depth.1920## Do Not Use2122- No candidate solution exists yet; first use `amo-feature`, `amo-improve`, `amo-fix`, or `amo-refactor`.23- The user only asks for a direct small edit.24- The task is code review of an implemented diff.2526## Best Standard Review2728Re-evaluate the candidate against exactly one primary standard:2930- **Target-state best**: default for development-stage work when no explicit constraint is stated; prioritize correct boundaries, long-term maintainability, refactoring when needed, and not bending the design around legacy implementation.31- **Constraint best**: use when the user requires fast delivery, compatibility, minimal change, short-term delivery, or limited scope.32- **Evolutionary best**: use when the target design is right, but should be delivered in safe, staged steps.33- **Lowest-risk best**: use when production, data, security, auth/permission, payment, migration, or rollback risk dominates.3435If the proposal used the wrong standard, say so before judging the implementation approach.3637## Workflow38391. Restate the candidate solution and primary scenario.402. State the original best standard if known.413. Select the correct best standard and explain why.424. Test whether the proposal solves the root goal under that standard.435. Compare against at most two alternatives only when they are materially better.446. Give one verdict: keep, adjust, or replace.4546## Key Rules4748- Do not call a solution "best" without saying which standard it is best under.49- Do not accept a workaround as best unless the selected standard is explicitly constraint best.50- Do not bias toward backward compatibility unless compatibility is part of the selected standard.51- Reject speculative compatibility paths, fallback branches, or legacy handling unless backed by code evidence or explicit user requirements.52- Recommend one final approach.5354## Output5556Use the user's language for output labels and content.5758```text59🏆 [amo-best] Scenario: best-solution pressure test60Original proposal:61Best standard review:62Verdict: keep / adjust / replace63Root goal fit:64Main tradeoffs:65Better approach:66Final recommendation:67Verification:68```