Skip to content

Remove Kompass skill support from core and OpenCode#65

Merged
dbpolito merged 2 commits intomainfrom
refactor/remove-skill-support
Mar 27, 2026
Merged

Remove Kompass skill support from core and OpenCode#65
dbpolito merged 2 commits intomainfrom
refactor/remove-skill-support

Conversation

@dbpolito
Copy link
Copy Markdown
Contributor

@dbpolito dbpolito commented Mar 27, 2026

Ticket

SKIPPED

Description

Remove the unused Kompass skill surface so configuration, packaging, and docs reflect the current product scope across core and the OpenCode adapter.

Checklist

Config surface

  • Remove skill-related schema and config support from shared Kompass configuration
  • Keep exported core APIs aligned with the reduced configuration surface

OpenCode packaging

  • Stop registering, bundling, and compiling bundled skills in the OpenCode adapter
  • Remove skill-specific adapter tests and package artifacts

Docs and messaging

  • Update docs and site copy to describe commands, agents, components, and tools without skills

Validation

  • Verify that config loading and compilation still work without any skills support
  • Confirm that OpenCode still loads bundled commands and agents correctly
  • Check that docs and landing page copy consistently reflect the reduced surface area

- drop skill config, schema, and runtime registration from core and OpenCode
- remove skill-specific tests and packaged skill artifacts
- update docs and site copy to reflect the reduced Kompass surface area
@dbpolito dbpolito self-assigned this Mar 27, 2026
Copy link
Copy Markdown

@kompassdev kompassdev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

★★★★☆

This is a well-executed refactoring that comprehensively removes skill support across the codebase. All the important pieces are properly updated: schema, types, config loading, adapter registration, tests, build scripts, and documentation.

Minor cleanup missed:

packages/opencode/tsconfig.json:10 - The exclude array still contains "skills" which references a directory being removed. Consider removing it from the exclude list for consistency since the skills directory no longer exists in this package.

@dbpolito
Copy link
Copy Markdown
Contributor Author

Addressed the review feedback by removing the stale "skills" entry from packages/opencode/tsconfig.json so the exclude list matches the current package layout.

@dbpolito dbpolito merged commit 7679204 into main Mar 27, 2026
1 check passed
@dbpolito dbpolito deleted the refactor/remove-skill-support branch March 27, 2026 22:05
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