Skip to content

feat(app): add skill system#120

Merged
comppaz merged 1 commit intomainfrom
feat/skill-system
Feb 19, 2026
Merged

feat(app): add skill system#120
comppaz merged 1 commit intomainfrom
feat/skill-system

Conversation

@comppaz
Copy link
Copy Markdown
Collaborator

@comppaz comppaz commented Feb 19, 2026

Summary

  • Add complete skill system with 3 built-in skills (Extract Action Items, Generate Insights, Export to Markdown), full CRUD for custom skills, and .think-skill import/export format
  • Add trigger engine for automatic skill execution on memory save with condition-based rules (field/operator/value, AND/OR logic) and live preview with match ratios
  • Add chat integration with pattern-based skill suggestions and SSE-streamed in-chat execution results
  • Add SkillsPage with browse/history tabs, SkillDetail panel, SkillEditor, SkillRunner, and execution history with filtering

Test plan

  • Open Skills page → verify built-in skills are listed with correct categories and icons
  • Click a skill → verify detail panel shows description, prompt preview, and automation section
  • Create a custom skill via editor → verify it appears in the list
  • Run a skill on a memory → verify SSE streaming output and result saved to execution history
  • Add a trigger with conditions → verify preview shows matching memory count
  • Save a memory matching trigger conditions → verify skill executes automatically
  • Send chat message with source memories containing "key takeaways" → verify skill suggestion chips appear
  • Click a skill chip in chat → verify streamed result renders with gradient header and footer link
  • Verify dark mode for all new components

…nd chat integration

Implements the complete skill system across three phases:

- Built-in skills (summarize, extract actions, generate insights, Q&A) with
  configurable prompts, input/output types, and category-based organization
- Skill detail panel with editor, execution history, and prompt preview
- Trigger engine for automatic skill execution on memory save with
  condition-based rules (field/operator/value) and AND/OR logic
- Chat-based skill suggestions via pattern matching with contextual
  execution and SSE streaming results
- Production-grade UI: glassmorphism cards, staggered animations,
  trigger preview with match ratios, and polished dark mode
@comppaz comppaz merged commit b9a6c30 into main Feb 19, 2026
1 check failed
@comppaz comppaz deleted the feat/skill-system branch February 19, 2026 15:22
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