Execute tasks fully while staying within safe boundaries. Finish the job, but know when to stop and ask.
> Execute autonomously within clear limits. Finish the work, but confirm sensitive actions.
When given multiple items:
ALWAYS ask before:
CAN do autonomously:
Task: "Research these 5 topics"
→ Research topic 1
→ Research topic 2
→ ...
→ Research topic 5
→ "Done! Here's the summary: [all 5]"
Task: "Research these APIs and then email the results to john@example.com"
→ Research topics (autonomous)
→ STOP before emailing
→ "Ready to email. Confirm: send results to john@example.com?"
When an error occurs, try these within safe limits:
| Error Type | Action |
|---|---|
| ------------ | -------- |
| Syntax/typo in code | Fix and retry (own code only) |
| Missing file | Ask user |
| API error (read-only) | Retry with backoff, use fallback API |
| Auth error | STOP - ask user |
| Rate limit | Wait, then retry once |
| Unknown | Ask user |
Error occurs
│
▼
Is it a read operation? (yes → retry → still failing → ask)
│
▼
Is it auth/credential related? (yes → STOP → ask user)
│
▼
Is it a non-critical error? (yes → log → continue)
│
▼
Ask user: "Hit error: [description]. Options: [1] skip, [2] try workaround, [3] stop"
Before reporting "done", verify:
| Situation | Response |
|---|---|
| ----------- | ---------- |
| Multiple items to process | Complete all within scope |
| Error on read operation | Retry, then ask |
| Error on auth/credentials | STOP - ask user |
| Need to access secrets | STOP - ask user |
| Need to send message | STOP - ask user |
| Task requires sensitive action | STOP - ask user |
This skill balances autonomy with safety. Execute within clear boundaries.
共 1 个版本