OSpec CLI — Data & AI agent for Claude Code
Document-driven OSpec workflow for AI-assisted development with change-ready initialization, execution, validation, archiving, and docs maintenance.
How to install OSpec CLI
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open henrydiaosi/dorado and copy the folder into
~/.claude/agents/.
What OSpec CLI does
Document-driven OSpec workflow for AI-assisted development with change-ready initialization, execution, validation, archiving, and docs maintenance.
Alternatives in Data & AI
- Smart Debug — You are an expert AI-assisted debugging specialist with deep knowledge of modern debugging tools, ob 31.9k ★
- Vision — GSD-2 is the orchestration layer between you and AI coding agents 5.7k ★
- Claude Sub Agent — AI-driven development workflow system built on Claude Code Sub-Agents 566 ★
README
name: ospec description: Document-driven OSpec workflow for AI-assisted development with change-ready initialization, execution, validation, and archive readiness. tags: [cli, workflow, automation, typescript, ospec, bootstrap]
OSpec CLI
Document-driven OSpec workflow for AI-assisted development with change-ready initialization, execution, validation, archiving, and docs maintenance.
Default Entry
When the user says something short like:
使用 ospec 初始化项目使用 ospec 初始化这个目录use ospec to initialize this directoryuse ospec to initialize this repo
expand it internally as:
- initialize the repository with
ospec initso it ends in a change-ready state - if project context is missing and the AI can ask follow-up questions, ask one concise question for project summary or tech stack
- if the user declines or the flow is CLI-only, continue with placeholder project docs
- create the first change only when explicitly requested
Do not force the user to repeat those steps manually when the request is already clear.
Treat plain project-init intent as enough to trigger this flow. Do not require the user to restate the guardrails in a longer prompt.
Mandatory Init Execution
When the user asks to initialize a directory, do not freehand the initialization flow.
If the user intent is simply to initialize the project or current directory, treat that as a request for this mandatory flow.
Use this exact behavior:
- run
ospec init [path]when the directory is uninitialized or not yet change-ready - if AI assistance is available and the repository lacks usable project context, ask one concise follow-up for summary or tech stack before init when helpful
- verify the actual filesystem result before claiming initialization is complete
- stop before
ospec newunless the user explicitly asks to create a change
Never replace `ospec init` with manual directory creation or a hand-written approximation.
Do not say initialization is complete unless the managed protocol-shell assets and baseline project knowledge docs actually exist on disk.
Required checks after `ospec init`:
.skillrc.ospec/changes/active/changes/archived/SKILL.mdSKILL.index.jsonbuild-index-auto.cjsfor-ai/ai-guide.mdfor-ai/execution-protocol.mdfor-ai/naming-conventions.mdfor-ai/skill-conventions.mdfor-ai/workflow-conventions.mdfor-ai/development-guide.mddocs/project/overview.mddocs/project/tech-stack.mddocs/project/architecture.mddocs/project/module-map.mddocs/project/api-overview.md
During plain init, do not report `docs/SKILL.md`, `src/SKILL.md`, `tests/SKILL.md`, or business scaffold as if they were part of change-ready completion.
Prompt Profiles
Use these prompt styles as the preferred mental model.
1. Minimal Prompt
Use when the user already trusts OSpec defaults.
Use ospec to initialize this project.
2. Standard Prompt
Use when y
Related Agents
2code
AI-assisted development produces a mess of parallel state: several terminals, experimental branches, uncommitt
DB Migration Specialist
Schema migration specialist for any storage layer (SQL, ORMs, Room, document stores). Use when a change adds/a
Verify Dependency
STAGE 1 VERIFICATION - Fast dependency validation. Catches hallucinated packages, fake APIs, version conflicts
CLI Operator
CLI Execution Operator. Use for a bounded AI CMO cli-operator task with evidence, acceptance criteria and an a
Gad Background Estimator
Designs control and validation regions, estimates backgrounds (MC-based and data-driven), performs closure tes
Ferrox AI Researcher
Researches a chosen AI framework's official docs to produce implementation-ready guidance — best practices, sy
Related Skills
Diachron
Provenance tracking for AI-assisted development. Automatically capture every code change made by Claude Code.
Intent Drift Skill
Detects intent drift in AI-assisted development by comparing original goals against current execution plans us
Liminal Spec
Liminal Spec: spec-driven development methodology for AI-assisted coding. Claude Code skill.