diff --git a/.storkit/work/1_backlog/374_story_web_ui_implements_all_bot_commands_as_slash_commands.md b/.storkit/work/1_backlog/374_story_web_ui_implements_all_bot_commands_as_slash_commands.md new file mode 100644 index 0000000..668a527 --- /dev/null +++ b/.storkit/work/1_backlog/374_story_web_ui_implements_all_bot_commands_as_slash_commands.md @@ -0,0 +1,30 @@ +--- +name: "Web UI implements all bot commands as slash commands" +--- + +# Story 374: Web UI implements all bot commands as slash commands + +## User Story + +As a user working in the storkit web UI, I want to type slash commands (e.g. `/status`, `/start 42`, `/cost`) in the chat input to trigger the same deterministic bot commands available in Matrix, so that I can manage my project entirely from the browser without needing a chat bot. + +## Acceptance Criteria + +- [ ] /status — shows pipeline status and agent availability; /status shows story triage dump +- [ ] /assign — pre-assign a model to a story +- [ ] /start — start a coder on a story; /start opus for specific model +- [ ] /show — display full text of a work item +- [ ] /move — move a work item to a pipeline stage +- [ ] /delete — remove a work item from the pipeline +- [ ] /cost — show token spend (24h total, top stories, by agent type, all-time) +- [ ] /git — show git status (branch, uncommitted changes, ahead/behind) +- [ ] /overview — show implementation summary for a merged story +- [ ] /rebuild — rebuild the server binary and restart +- [ ] /reset — clear the current Claude Code session +- [ ] /help — list all available slash commands +- [ ] Slash commands are handled at the frontend/backend level without LLM invocation +- [ ] Unrecognised slash commands show a helpful error message + +## Out of Scope + +- TBD