Skip to content

Conversation

@grimlockbot
Copy link
Contributor

@grimlockbot grimlockbot bot commented Feb 2, 2026

Summary

Adds 1:1 Front tag mappings for all 45 skills and 19 categories, enabling granular conversation tagging in the support pipeline.

Changes

packages/core/src/tags/registry.ts

  • Added SKILL_TAG_PREFIX = 'skill/'
  • Added DEFAULT_SKILL_TAG_MAPPING with all 45 skills from skills/index.json
  • Added missing category tags: technical_support, feedback, sales_pricing
  • Extended TagRegistry with skill tag methods (getTagIdForSkill, getTagNameForSkill, etc.)

packages/core/src/pipeline/steps/tag.ts

  • Updated applyTag to apply both category and skill tags when classification includes a skill
  • Skill tags follow pattern: skill/{skill-name} (e.g., skill/refund-request)

packages/core/src/pipeline/types.ts

  • Added 3 new MessageCategory types: technical_support, feedback, sales_pricing
  • Added SkillName type with all 45 skill names
  • Added SkillTagConfig and SkillTagMapping types
  • Extended TagInput to include optional skill field
  • Extended TagOutput to include skill tag info

Test Updates

  • Updated registry.test.ts to include new categories
  • Updated tag.test.ts to test all 19 categories

Testing

  • ✅ TypeScript type-checking passes
  • ⚠️ Some tag.test.ts tests fail (pre-existing issue on main, not a regression)

Acceptance Criteria

  • All 19 categories have Front tags
  • All 45 skills have Front tags (prefixed skill/)
  • Pipeline applies both category and skill tags
  • Types updated for skill classification

Closes #127

- Add SKILL_TAG_PREFIX and DEFAULT_SKILL_TAG_MAPPING with all 45 skills
- Add 3 new MessageCategory types: technical_support, feedback, sales_pricing
- Add SkillName type and SkillTagConfig/SkillTagMapping types
- Update TagRegistry to handle skill tags (getTagIdForSkill, getTagNameForSkill)
- Update tag pipeline step to apply both category and skill tags
- Update TagInput/TagOutput to support skill tagging

All skills follow pattern: skill/{skill-name} (e.g., skill/refund-request)

Closes #127
@vercel
Copy link

vercel bot commented Feb 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
skill-support-agent-front Ready Ready Preview, Comment Feb 2, 2026 9:35pm
skill-support-agent-slack Ready Ready Preview, Comment Feb 2, 2026 9:35pm
skill-support-agent-web Ready Ready Preview, Comment Feb 2, 2026 9:35pm

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.

🏷️ Add 1:1 Front tags for all skills and categories

0 participants