Repository navigation
Replies: 2 comments 2 replies
|
I was thinking about this too. How have your result been using this approach? |
|
Hey @mellanon! Sorry I just saw this.
Yes, there will be be skills added to OpenSpec soon, especially now that it's a formal standard. There's some work happening in the background to refactor a lot of OpenSpec so haven't had a chance to do this yet, but soon!
Haha of course! To be honest we've been applying the "Skills" approach way before it was Introduced by Anthropic. Including progressive disclosure ;) If you take a look when openspec is intiialized we edit the root AGENTS.md or CLAUDE.md and add a small note to tell agents to reference But not that the approach is solidified we can convert that convention doc into proper skills. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
TL;DR
I wrapped OpenSpec’s spec-first methodology into a Claude Code skill, so spec definition, iteration, and validation become an explicit capability Claude can invoke inside a Personal AI Infrastructure. It’s been a surprisingly clean way to reduce ambiguity and make LLM-driven work more repeatable. I’d love feedback on whether this feels like a natural extension of OpenSpec and how it could be shaped further.
⸻
Hi OpenSpec folks 👋
I wanted to share an interesting way I’ve been applying the OpenSpec methodology — not just as a repo-level workflow, but wrapped up as a Claude Code skill inside the Personal AI Infrastructure project.
🔗 Context / example:
SpecFirst Development Discussion
⸻
What I did
I took the OpenSpec approach (specs as the source of truth, changes as structured evolution) and packaged it into a Claude Code skill that:
Instead of OpenSpec being “a thing you run in a repo”, it becomes a capability Claude can invoke as part of a broader personal AI system.
⸻
Why this felt like a good fit
OpenSpec’s clarity around:
maps extremely well to how Claude Code skills are used in practice. It gives the model strong rails:
In practice, this significantly reduced ambiguity and improved consistency across iterations.
⸻
Why I’m sharing
I’d really appreciate input from folks here to help shape this idea further:
Any feedback, critiques, or suggestions would be hugely helpful.
⸻
My take (brief)
This feels like a promising way to:
But I’m very much in exploration mode, so input from this community would be awesome.
All reactions