pudo-code-system

Agent Skill Contract

PUDO skills should behave like reusable agent capabilities, not loose prompt snippets. Use this contract when adding or upgrading skills.

Required Sections

Input Contract

Define what the agent needs before acting:

## Input Contract

Required:
- Task description
- Relevant files or repository area
- Constraints
- Success criteria

Optional:
- Existing plan
- Known risks
- Verification command

Output Contract

Define what the agent must return:

## Output Contract

- Summary of work
- Files changed or inspected
- Checks run
- Quality gate status
- Remaining risks

Checklist

Failure Modes

Command / Tool Expectations