executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
handling-commandsPatterns for handling commands, validating input, and filtering messages in XMTP agents. Use when implementing slash commands, validators, or message filters. Triggers on command handling, input validation, or type guards.
Independent GitHub snapshot · Automated classification · Original documentation governs
Best practices for handling commands, validating input, and filtering messages.
Reference these guidelines when:
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Validators | CRITICAL | validators- |
| 2 | Filters | HIGH | filters- |
| 3 | Type Guards | HIGH | guards- |
validators-hex - Use validHex() for hex string validationvalidators-address - Validate Ethereum addressesfilters-message-types - Filter by message typefilters-sender - Filter out self-messagesfilters-content - Check for defined contentguards-codec - Use usesCodec() instead of type assertionsguards-content-type - Use filter helpers for type safetyRead individual rule files for detailed explanations:
rules/validators-hex.md
rules/filters-message-types.md
rules/guards-codec.md