This guide provides step-by-step workflows to maintain safety and control while using AI skills.
- Analyze
- Use read-only skills to inspect code, tests, or issues.
- Explain
- AI summarizes findings, highlights potential changes.
- Propose
- AI generates a diff or suggested edits in a sandbox.
- Review
- Developer reviews all proposed changes.
- Approves/rejects file by file.
- Apply
- Changes are manually applied to project or git staging.
- Commit
- Developer commits changes to git.
- Optionally tag for auditing.
| Level | Description | Recommended? |
|---|---|---|
| 0 | Read-only analysis | ✅ Highly recommended |
| 1 | Proposal skills (sandbox write) | ✅ Use with review |
| 2 | Auto-apply writes | |
| 3 | Auto git commits | ❌ Not recommended |
- Always check diffs before approving.
- Never rely solely on AI-generated decisions for public APIs or critical functionality.