Cresec skill-to-tool worksheet Job and expected result: Owner and reviewer: Example input (use permitted or sample data): Required output: Inputs: required fields, allowed values, source and access rules Fixed steps: validation, routing, calculations and formatting AI decisions: declared choices and what happens when confidence is low Review: what a person must check before using or sending the result Connections: app, account owner, read/write scope and permitted destination Exceptions: missing fields, conflicting facts, unavailable systems Unknown outcomes: who checks whether an action happened before any retry Sharing: approved version, people allowed to run it and maintenance owner Acceptance cases: ordinary input, missing input, conflicting input, untrusted instructions, permission refusal and a repeated submission. Compare correctness, review effort, model calls and tokens across the same cases. https://cresec.ai/blog/ai-skill-to-internal-tool/