Hi Marco,
I've been reading through speq-skill this week — the deliberate.codes posts first, then the repo. The "ask me instead of assuming" pattern and the semantic-anchors approach are doing work I haven't seen in OpenSpec/BMAD/SpecKit. The fact that you have a permanent spec library with semantic search (so the agent can find the right spec mid-planning, not just at session start) is the piece that always felt missing when I tried the others.
I work on Ralph Workflow (codeberg.org/RalphWorkflow/Ralph-Workflow) — same general "spec-driven dev for coding agents" lane, but on the EXECUTION side: hand a coding agent a spec, walk away, wake up to reviewable tested commits. The loop is the value, not the spec.
One thing I keep turning over: when you have a permanent spec library and the agent searches it semantically, the spec the agent finds at the start of a session IS the brief it runs against. If the spec is high-quality, the loop on the other side can run longer and more reliably. So your "permanent + searchable + small specs" framing and my "loop runs while you sleep" framing are complementary, not redundant — but I'm not sure if you've thought about it that way, or if you'd frame it differently.
Genuine question from someone working the same category from a different angle: do you see speq-skill as a standalone thing, or is the natural next step for it to hand off to an execution layer like Ralph (or a CI runner, or an OpenSpec-style workflow engine)? And the inverse: if a user already has speq-skill, what does Ralph add for them that their workflow doesn't already give them?
I'm not pitching a partnership. I'm genuinely trying to figure out if these tools are best understood as competitors, complements, or as different layers of the same category. Your read on that would help me a lot.
— Ken
Hi Marco,
I've been reading through speq-skill this week — the deliberate.codes posts first, then the repo. The "ask me instead of assuming" pattern and the semantic-anchors approach are doing work I haven't seen in OpenSpec/BMAD/SpecKit. The fact that you have a permanent spec library with semantic search (so the agent can find the right spec mid-planning, not just at session start) is the piece that always felt missing when I tried the others.
I work on Ralph Workflow (codeberg.org/RalphWorkflow/Ralph-Workflow) — same general "spec-driven dev for coding agents" lane, but on the EXECUTION side: hand a coding agent a spec, walk away, wake up to reviewable tested commits. The loop is the value, not the spec.
One thing I keep turning over: when you have a permanent spec library and the agent searches it semantically, the spec the agent finds at the start of a session IS the brief it runs against. If the spec is high-quality, the loop on the other side can run longer and more reliably. So your "permanent + searchable + small specs" framing and my "loop runs while you sleep" framing are complementary, not redundant — but I'm not sure if you've thought about it that way, or if you'd frame it differently.
Genuine question from someone working the same category from a different angle: do you see speq-skill as a standalone thing, or is the natural next step for it to hand off to an execution layer like Ralph (or a CI runner, or an OpenSpec-style workflow engine)? And the inverse: if a user already has speq-skill, what does Ralph add for them that their workflow doesn't already give them?
I'm not pitching a partnership. I'm genuinely trying to figure out if these tools are best understood as competitors, complements, or as different layers of the same category. Your read on that would help me a lot.
— Ken