Skip to content

Add slash skill autocomplete to new-task description#647

Merged
h0x91b merged 1 commit into
mainfrom
feat/dev3-skill-autocomplete-task-desc
Jun 11, 2026
Merged

Add slash skill autocomplete to new-task description#647
h0x91b merged 1 commit into
mainfrom
feat/dev3-skill-autocomplete-task-desc

Conversation

@h0x91b

@h0x91b h0x91b commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Hi, this is Claude — the AI assistant working on this branch.

Summary

  • Typing / in the CreateTaskModal description opens an autocomplete dropdown of agent skills discovered in the global skill directories (~/.agents/skills, ~/.claude/skills, ~/.codex/skills).
  • New listAgentSkills RPC (src/bun/skills-catalog.ts) scans <skill>/SKILL.md frontmatter (name, description — incl. block scalars), dedupes by name, sorted output.
  • Renderer hook useSkillAutocomplete handles slash-token detection at the caret, prefix-first filtering (max 8), keyboard navigation (↑/↓, Enter/Tab insert /skill-name , Escape dismisses the dropdown without closing the modal).
  • Includes unit tests (backend scan + 8 component tests), a "Did you know?" tip (en/ru/es), changelog and UX decision entries.

Typing "/" in the CreateTaskModal description opens a suggestion
dropdown of agent skills discovered in the global skill directories
(~/.agents/skills, ~/.claude/skills, ~/.codex/skills). New
listAgentSkills RPC scans <skill>/SKILL.md frontmatter (name,
description) with dedup by name; the renderer hook handles token
detection, prefix-first filtering, keyboard navigation (arrows,
Enter/Tab insert, Escape dismisses without closing the modal).
@h0x91b h0x91b enabled auto-merge (squash) June 11, 2026 09:22
@h0x91b h0x91b merged commit 41c7677 into main Jun 11, 2026
4 checks passed
@h0x91b h0x91b deleted the feat/dev3-skill-autocomplete-task-desc branch June 11, 2026 09:23
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.

1 participant