ospec  by clawplays

Document-driven development framework for AI coding assistants

Created 1 week ago

New!

360 stars

Top 77.9% on SourcePulse

GitHubView on GitHub
Project Summary

OSpec addresses the challenge of managing AI coding assistant development, where requirements often reside solely in chat history, making them difficult to inspect and track. It introduces a document-driven development workflow layer that integrates requirements, tasks, state, and verification directly into the repository, enabling developers to align AI development efforts before coding begins and maintain clear visibility throughout the lifecycle.

How It Works

OSpec facilitates spec-driven and document-driven development for AI coding agents and CLI workflows by adding a lightweight layer to repositories, ensuring that change context—from proposal to code—is explicitly managed. The core workflow involves initializing OSpec, creating and advancing a specific change through defined stages (proposal, tasks, state, verification), and finally archiving the accepted change after deployment and validation. This approach emphasizes keeping requirements explicit and the development flow manageable, integrating AI development with traditional software engineering practices.

Quick Start & Requirements

  • Installation: Install the official CLI package globally using npm: npm install -g @clawplays/ospec-cli. The primary command is ospec.
  • Prerequisites: Requires Node.js and npm. No specific hardware or OS dependencies are listed beyond standard development environments.
  • Documentation: Official project site: OSpec.ai. Additional resources include Prompt Guide, Usage, Overview, Installation, and Issues links.

Highlighted Details

  • Enables document-driven development for AI coding assistants and CLI workflows, moving requirements from chat history into the repository.
  • Manages a clear lifecycle for changes, including proposal, tasks, state, verification, and review within dedicated files.
  • Supports AI-assisted workflows with tools like Codex and Claude Code, while also catering to direct CLI usage.
  • Features optional plugins: Stitch for UI design review and Checkpoint for automated app flow validation.
  • Persists project document language settings in .skillrc for consistent AI guidance and documentation.

Maintenance & Community

The provided README does not detail specific contributors, sponsorships, or community channels (e.g., Discord, Slack). It directs users to the official project site (OSpec.ai) and an Issues tracker for support.

Licensing & Compatibility

This project is licensed under the MIT License, which is generally permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

The README does not explicitly mention alpha status, known bugs, or significant limitations. Full functionality with AI coding assistants relies on integration with external services (Codex, Claude Code), and optional plugins like Stitch and Checkpoint may require additional setup and running services.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
3
Star History
373 stars in the last 12 days

Explore Similar Projects

Feedback? Help us improve.