-
Notifications
You must be signed in to change notification settings - Fork 6
docs: fix README headline — spec-driven framing, plain language #112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
PatrickSys
wants to merge
1
commit into
main
Choose a base branch
from
docs-agentic-sdd-public-docs
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+4
−4
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -2,7 +2,7 @@ | |||||
|
|
||||||
| # Workspine | ||||||
|
|
||||||
| AI agents forget when the session ends. Workspine writes plans, decisions, and verification to `.planning/` so any agent or runtime can pick up where the last one stopped. | ||||||
| Spec-driven development for AI-assisted work. The spec, plan, and verification live as markdown files in your repo — so every session starts from the same ground truth instead of a blank chat window. | ||||||
|
|
||||||
| [](https://www.npmjs.com/package/gsdd-cli) | ||||||
| [](LICENSE) | ||||||
|
|
@@ -19,7 +19,7 @@ npx -y gsdd-cli init | |||||
|
|
||||||
| ## How it works | ||||||
|
|
||||||
| `init` places workflow skills in `.agents/skills/` and optionally native adapters for your runtime. Then you run workflows through your agent — each one writes files to the repo: | ||||||
| `init` drops workflow skills as markdown files into `.agents/skills/` and optionally native adapters for your runtime. Then you run workflows through your agent — each one writes files to the repo: | ||||||
|
|
||||||
| | Workflow | Writes | What for | | ||||||
| |----------|--------|----------| | ||||||
|
|
@@ -71,11 +71,11 @@ Commit `.planning/` so the team shares specs, roadmaps, phase plans, and verific | |||||
|
|
||||||
| ## Where it fits | ||||||
|
|
||||||
| Use Workspine when a feature takes more than one session, or when you need to switch between Claude, Codex, and Cursor without losing the thread. Skip it for quick, obvious edits — direct prompting is cheaper when the risk is small. | ||||||
| Use Workspine when a feature takes more than one session, or when you keep switching between Claude, Codex, and Cursor and losing the thread. Skip it for quick obvious edits — just prompting is faster. | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The phrasing "and Cursor and losing the thread" is slightly clunky due to the repeated conjunction. Additionally, "quick obvious" should be separated by a comma as they are coordinate adjectives modifying "edits".
Suggested change
|
||||||
|
|
||||||
| | Tool | Good for | vs Workspine | | ||||||
| |------|----------|--------------| | ||||||
| | **Workspine** | Work that spans sessions, agents, or runtimes where plans and proof need to stay in the repo | — | | ||||||
| | **Workspine** | Projects where you want specs, plans, and verification as persistent markdown files that any agent or session can follow | — | | ||||||
| | [GSD](https://github.com/gsd-build/get-shit-done) | Broad AI prompting suite — 81 commands, 78 workflows, 33 agents | Workspine is narrower: 14 workflows, fewer moving parts for the human in the loop | | ||||||
| | [OpenSpec](https://openspec.dev/) | Living spec + change proposals in a lightweight format | Workspine adds the execution, verification, and handoff layer on top of planning | | ||||||
| | [LeanSpec](https://www.lean-spec.dev/docs/guide/first-principles) | Minimal specs that fit LLM context | Workspine adds workflow gates and runtime entrypoints for when you need the full structure | | ||||||
|
|
||||||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR summary mentions removing the "repo-native delivery spine" framing, but this terminology (and the "repo-native" buzzword) still persists in the
package.jsondescription. To ensure consistency with the new spec-driven framing, please update thedescriptionfield inpackage.jsonas well.