FG-0405 Custom Command System
Description
Build a library of reusable, parameterized commands that trigger complex agent behaviors with simple invocations. Custom Commands encode frequently-used multi-step operations into single triggers. Instead of explaining a complex procedure every session, the team invokes a named command that expands into the full procedure. This reduces errors, saves time, and creates a shared operational vocabulary.
Implementation
Identify operations that are performed repeatedly (3+ times). Encode each as a named command with: trigger name, parameters, expanded procedure, and expected output. Store commands in a shared, version-controlled location. Add new commands when patterns emerge. Retire commands that are no longer used.
Success Indicators
- Common operations are invoked by name rather than explained each time
- Command definitions serve as documentation for standard procedures
- New team members learn operations by reading the command library
- Command usage data reveals which operations are most frequent
Failure Modes
- Too many commands: team can't remember what's available
- Commands not updated when underlying procedures change
- Commands that are too specific to be reusable
- No discoverability: commands exist but the team doesn't know about them