principle-outcome-oriented-execution

Guides planned rewrites and migrations toward target architecture with explicit verification boundaries.

4|1|Updated Dec 16, 2023
One-click install
npx skills add https://github.com/Shtian/AuthentiClash --skill principle-outcome-oriented-execution-shtian
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: principle-outcome-oriented-execution
Source: https://github.com/Shtian/AuthentiClash/tree/main/.claude/skills/principle-outcome-oriented-execution
Command: npx skills add https://github.com/Shtian/AuthentiClash --skill principle-outcome-oriented-execution-shtian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Planned rewrites and migrations often accumulate throwaway compatibility code because teams try to keep every intermediate state fully stable, turning temporary scaffolding into long-lived technical debt. ## Core Features & Use Cases - End-State Prioritization: Converges work on the intended, verifiable target architecture instead of preserving smooth intermediate states. - Scoped Breakage Guardrails: Declares where temporary, reversible breakage is acceptable during phased migrations. - Verification Boundaries: Requires full static and runtime verification at plan completion before declaring done. - Use Case: When migrating a SvelteKit app's data layer to a new schema, apply this principle to accept planned intermediate breakage between phases while keeping high-signal checks on touched areas and running final verification. ## Quick Start Apply the outcome-oriented execution principle to plan my migration so it converges on the target architecture with explicit verification at each phase boundary.

Frequently Asked Questions about principle-outcome-oriented-execution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a code migration without accumulating compatibility debt?▼

Converge on the target architecture instead of preserving smooth intermediate states. Declare where temporary breakage is acceptable, keep it scoped and reversible, and run full static and runtime verification before declaring the migration done.

When should I use outcome-oriented execution for a rewrite?▼

Use it for planned rewrites and migrations with explicit phase boundaries. It is not suited for incremental changes to stable production systems where intermediate breakage is not acceptable or reversible.

Is intermediate breakage acceptable during a migration?▼

Yes, when it is planned, scoped, and reversible. The principle requires declaring acceptable breakage zones upfront and maintaining high-signal checks for actively touched areas while migrating.

What verification is required before declaring a migration complete?▼

Full static and runtime verification at plan completion is required. Final verification must always run before declaring done, ensuring the target architecture is proven correct at explicit verification boundaries.

When not to use outcome-oriented execution?▼

Avoid it for work without explicit phase boundaries, unplanned changes, or systems where any intermediate instability is unacceptable. It is designed for deliberate rewrites, not continuous incremental maintenance.