Skip to content

OpenSpec

A lightweight spec-driven framework
UniversalOpen SourceNo API KeysNo MCP
bunx @clanker-guru/openspec

Claude Code, Cursor, Codex, GitHub Copilot, OpenCode, Windsurf, Gemini CLI, Cline, RooCode, Kilo Code, Amazon Q, Antigravity, Qoder, Auggie CLI, Qwen Code, CodeBuddy, CoStrict, Crush, Factory Droid, iFlow

Each OpenSpec change produces a spec delta that captures the change in requirements of the system. This makes it easy for developers to understand how they’re modifying the system and what will need to change.

openspec/specs/auth-session/spec.md
### Requirement: Session expiration
The system SHALL expire sessions after a configured duration.
The system SHALL support configurable session expiration periods.
#### Scenario: Default session timeout
- GIVEN a user has authenticated
- WHEN 24 hours pass without activity
- WHEN 24 hours pass without "Remember me"
- THEN invalidate the session token
#### Scenario: Extended session with remember me
- GIVEN user checks "Remember me" at login
- WHEN 30 days have passed
- THEN invalidate the session token
- AND clear the persistent cookie

OpenSpec has become the go-to planning layer for many developers. Now we’re building for teams.

  • Large codebases
  • Multi-repo planning
  • Customization and integrations
  • Better collaboration