Skip to content

refactor(skills): extract skill loading into dedicated module#34

Merged
marcusrbrown merged 1 commit into
mainfrom
azure-passing-impala
Jan 31, 2026
Merged

refactor(skills): extract skill loading into dedicated module#34
marcusrbrown merged 1 commit into
mainfrom
azure-passing-impala

Conversation

@marcusrbrown
Copy link
Copy Markdown
Owner

  • Add skill-loader.ts module centralizing skill loading logic
  • Prefix skill command names with 'systematic:' for namespacing
  • Prefix skill descriptions with '(systematic - Skill)' for clarity
  • Wrap skill templates in tags with base directory
  • Extract body from wrapped template when displaying via tool
  • Fix double-prefix bug in formatSkillsXml integration
  • Refactor config-handler to use new loadSkill function
  • Refactor skill-tool to use centralized loading utilities
  • Add comprehensive unit tests for skill-loader module
  • Add integration tests for config handler skill registration
  • Update existing tests to verify new prefixing behavior

- Add skill-loader.ts module centralizing skill loading logic
- Prefix skill command names with 'systematic:' for namespacing
- Prefix skill descriptions with '(systematic - Skill)' for clarity
- Wrap skill templates in <skill-instruction> tags with base directory
- Extract body from wrapped template when displaying via tool
- Fix double-prefix bug in formatSkillsXml integration
- Refactor config-handler to use new loadSkill function
- Refactor skill-tool to use centralized loading utilities
- Add comprehensive unit tests for skill-loader module
- Add integration tests for config handler skill registration
- Update existing tests to verify new prefixing behavior
@marcusrbrown marcusrbrown enabled auto-merge (squash) January 31, 2026 03:48
@marcusrbrown marcusrbrown self-assigned this Jan 31, 2026
@marcusrbrown marcusrbrown merged commit 4bac76d into main Jan 31, 2026
8 checks passed
@marcusrbrown marcusrbrown deleted the azure-passing-impala branch January 31, 2026 03:49
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