Skip to content

Init openspec & generate specs on existing codebase#168

Open
gohabereg wants to merge 4 commits into
mainfrom
chore/openspec-init
Open

Init openspec & generate specs on existing codebase#168
gohabereg wants to merge 4 commits into
mainfrom
chore/openspec-init

Conversation

@gohabereg

Copy link
Copy Markdown
Member

No description provided.

@Reversean Reversean left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Spec-driven development is a genuinely good direction, and I'd love to see this pattern spread to our other repos too.

Left a few line notes below on tightening things up.

I also wanted to point out that no CI step validates the specs (e.g. openspec validate). Is this planned for future changes?

Comment thread openspec/config.yaml Outdated
@@ -0,0 +1,160 @@
---

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This file (and its counterparts under .opencode/skills/, plus the second copy under packages/.claude/skills/) duplicates .claude/skills/.

Skills follow the open Agent Skills standard, and all three tools already read .claude/skills/ or .agents/skills directly.

Claude Code also walks up to the repo root for skills, so the packages/.claude/skills copy isn't needed either. Recommend keeping just the root .claude/skills/ and dropping the ~21 duplicate files across .github/skills, .opencode/skills, and packages/.claude/skills.

gohabereg and others added 2 commits July 18, 2026 00:15
Co-authored-by: Reversean <43142829+Reversean@users.noreply.github.com>
@gohabereg

Copy link
Copy Markdown
Member Author

I also wanted to point out that no CI step validates the specs (e.g. openspec validate). Is this planned for future changes?

I am not sure we need it at this point. For now I'd assume the spec and implementation would be done by the same person in the same branch, so the change spec would be verified and archived before it gets to the main branch or even committed to the feature branch.

Once we would be open to the community contributions we can think about that

Documents setup, testing, and the OpenSpec-driven change workflow.
Also removes packages/.claude, packages/.github, and packages/openspec,
which were duplicate/misplaced files from running openspec tooling
with the wrong working directory.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.

2 participants