Replies: 2 comments 2 replies
-
|
I was thinking about this too. How have your result been using this approach? |
Beta Was this translation helpful? Give feedback.
-
|
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. |
Beta Was this translation helpful? Give feedback.
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.
Beta Was this translation helpful? Give feedback.
All reactions