ๆ–‡ไปถๆœ€ๅŽๆไบค่ฎฐๅฝ•ๆœ€ๅŽๆ›ดๆ–ฐๆ—ถ้—ด
โ™ป๏ธ refactor: remove legacy messageLoadingIds from chat store (#13662) * โ™ป๏ธ refactor: remove legacy messageLoadingIds from chat store The messageLoadingIds state and internal_toggleMessageLoading action in the chat store have been fully superseded by the operation system. The state was being written to but never read by any consumer โ€” all UI components and selectors already use operation-based selectors (isMessageGenerating, isMessageProcessing, etc.). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * ๐Ÿ“ chore: update skill docs to remove messageLoadingIds references Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * ๐Ÿ› fix: replace messageLoadingIds with operationSelectors in generation action The Conversation store's regenerateUserMessage was reading messageLoadingIds from the chat store to check if a message is already being processed. Replace with operationSelectors.isMessageProcessing which is the correct way to check operation state. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * ๐Ÿ› fix: add operationsByMessage to test mocks for operation selector Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 ไธชๆœˆๅ‰
๐Ÿ“ docs(skills): frontmatter cleanup + argument-hint (#14683) * ๐Ÿ”จ chore: control skill triggering via frontmatter flags - Rename debug skill to debug-package (avoid confusion with debugging workflows) - Add disable-model-invocation to add-* skills so they are manual-only - Add user-invocable: false to reference/architecture skills so they auto-load only when relevant * ๐Ÿ”จ chore: rename skill reference dirs to plural references Align with the skill-creator convention (scripts/, references/, assets/). * ๐Ÿ“ docs(skills): split oversized SKILL.md files and refine triggers - upstash-workflow: 1126L โ†’ 189L, extract implementation / best-practices / examples references - data-fetching: 854L โ†’ 613L, move parent-keyed-map walkthrough to references - store-data-structures: 625L โ†’ 314L, extract types and reducer references - upstash-workflow/cloud.md, version-release/release-notes-style.md: add TOCs - linear: rewrite ALL-CAPS MUSTs into prose explaining why; mark user-invocable: false - version-release: mark disable-model-invocation: true (manual /version-release only) - debug-package: expand description with concrete trigger phrases and tokens * ๐Ÿ“ docs(skills): regularize microcopy structure Move language-specific guidelines into references/zh.md and references/en.md so SKILL.md can point to them via the standard progressive-disclosure pattern. Previously the two files sat next to SKILL.md but were not referenced anywhere, making them invisible to Claude Code loading. * ๐Ÿ“ docs(skills): move builtin-tool refs into references subdir Aligns builtin-tool with the references/ layout used elsewhere (microcopy, store-data-structures). 3 md files move, SKILL.md links updated. * ๐Ÿ“ docs(skills): broaden trigger descriptions for core skills Adds concrete API names, file paths and natural-language phrases so auto-triggering catches more relevant prompts. Touches zustand, drizzle, i18n, react, typescript, modal, hotkey. * ๐Ÿ“ docs(skills): add argument-hint to user-only skills12 ๅคฉๅ‰