Skip to content

feat(skills): add initial skills editor app#1556

Merged
braden-w merged 1 commit intomainfrom
opencode/eager-garden
Apr 1, 2026
Merged

feat(skills): add initial skills editor app#1556
braden-w merged 1 commit intomainfrom
opencode/eager-garden

Conversation

@braden-w
Copy link
Copy Markdown
Member

@braden-w braden-w commented Mar 21, 2026

Skills live in flat markdown files scattered across a config directory. Browsing them means opening Finder or a terminal; editing means knowing the frontmatter schema by heart; creating a new one means copying an old one and hoping you got the folder name right. That friction adds up, and it's the kind of thing that quietly discourages people from writing skills at all.

This PR adds apps/skills/, a SvelteKit app built on the same workspace/filesystem architecture as the rest of Epicenter. It uses epicenter.skills as the workspace ID and ports the shared shell, tree, editor, command palette, and terminal flows so skills can be created, browsed, edited, searched, and manipulated without leaving the app. Skills-specific additions include SKILL.md frontmatter editing, validation on save, folder-name enforcement, and a new-skill dialog scaffold.

Changes are scoped entirely to apps/skills/. The app code is type-clean; any check noise in CI comes from pre-existing issues in the workspace and ui packages, not this change.

Still a draft. The product shape is real, but the UX needs another pass before this is ready to merge.

@braden-w braden-w merged commit 7d7144c into main Apr 1, 2026
5 of 8 checks passed
@braden-w braden-w deleted the opencode/eager-garden branch April 1, 2026 01:00
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