Use when adding a new player or admin command (wear, drink, cast, craft, buy, etc.). Covers the ICommand shape, argument schema, privilege declaration, output via IOutputWriter, and how it connects to the dispatcher and event pipeline. Invoke when the user asks to add a command, wire up a verb, or extend the command…
Use BEFORE the implementation-planner when a net-new feature or a non-trivial change needs higher-tier architectural framing — where the seam belongs, what existing/planned feature family it is an instance of, and which future concerns to design for now. The interactive, forward-looking counterpart to…
Use when adding or tuning an experience/advancement source, adjusting progression curves or anti-grind, adding a progression track, or generalizing XP triggers to a rule table. Covers the three-layer extensibility model — mechanism (handler-on-event), tuning (constants→YAML), generalization (rule registry at ≥3…