Skip to content

docs: detailed design for /slash command autocomplete (idea #1)#164

Merged
dmooney merged 9 commits into
mainfrom
claude/input-enrichment-designs-Gii7F
Apr 1, 2026
Merged

docs: detailed design for /slash command autocomplete (idea #1)#164
dmooney merged 9 commits into
mainfrom
claude/input-enrichment-designs-Gii7F

Conversation

@dmooney
Copy link
Copy Markdown
Owner

@dmooney dmooney commented Mar 31, 2026

Specifies command registry, trigger detection, dropdown UI reusing
@mention infrastructure, keyboard navigation, and edge cases.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8

claude added 9 commits March 31, 2026 10:24
Specifies command registry, trigger detection, dropdown UI reusing
@mention infrastructure, keyboard navigation, and edge cases.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
Covers action extraction from input, italic rendering in chat panel,
enriched input struct, and NPC prompt context formatting.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
Covers history store with localStorage persistence, Up/Down navigation,
draft preservation, multi-line cursor detection, and edge cases.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
Covers dual syntax (@mention whisper and >prefix), context exclusion
for non-target NPCs, private memory tagging, and Tier 2 filtering.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
Covers player-to-NPC, NPC-to-player, and NPC-to-NPC reaction flows.
Includes reaction palette, hover picker UI, rule-based generation,
context injection, message ID tracking, and phased rollout plan.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
Covers QuickTravel chip component, adjacency data from existing mapData
store, layout integration, and optional inline location linking.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
Covers hybrid rule-based + LLM suggestion engine, suggestion lifecycle,
fire-and-forget async generation, chip UI, and phased rollout.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
Covers derived noun registry from game stores, prefix extraction,
multi-word matching, Tab cycling, and contenteditable DOM manipulation.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
Organizes 8 features into 3 waves based on file conflict analysis.
Wave 1 (3 parallel): QuickTravel, SmartReplies, Reactions.
Wave 2 (3 parallel): InputField cluster (sequential), Emotes, Whisper.

https://claude.ai/code/session_01DSExtLw9wHLcpdK2HaeLW8
@dmooney dmooney merged commit c895c22 into main Apr 1, 2026
@dmooney dmooney deleted the claude/input-enrichment-designs-Gii7F branch April 1, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants