{"api_version":"1","slug":"openspec-da350bfa","url":"https://skillsoutpost.com/agents/openspec-da350bfa","item_type":"skill","category":"engineering","runs_in":["local_agent"],"os":["macos","linux"],"needs_network":"yes","needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":"yes","access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent"],"os":["macos","linux"],"needs_network":"yes","needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":"yes","access_type":"github","tool_type":"skill","delivery":"github","interface_type":"other","untrusted_creator_content":{"purpose":"Plan each change with your AI coding assistant as proposal, spec, design and task files before any code is written.","needs_runtime":"Node.js 20.19.0+","version":"Latest on the main branch","compatibility":"According to the README, OpenSpec supports 30+ AI tools, including Cursor, GitHub Copilot, Amazon Q and Codex, and openspec init prints the right command form for the tools you pick. It installs with npm, Homebrew, pnpm, yarn, bun or Nix.","external_costs":"The repository is MIT-licensed and states no pricing. Your coding assistant or model provider may charge for usage.","permissions":"The tool acts through your coding assistant with the access you give it. According to the README, you install OpenSpec as a global command-line package (npm install -g, or Homebrew), openspec init sets up OpenSpec in your project and prints the command form for your tools, openspec update regenerates agent guidance and slash commands, and changes are stored as Markdown files in an openspec folder in your repository. The README also offers a setup prompt you can paste into your coding assistant so that it installs the CLI and runs openspec init, and says OpenSpec collects anonymous usage statistics unless you opt out. The README also mentions an optional Stores feature (beta) that shares planning through a separate repository using git push.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791680762,"rating":null,"downloads":0,"verified":null,"creator":{"login":"Fission-AI","url":null},"untrusted_creator_content":{"name":"OpenSpec","tagline":"Plan each change with your AI coding assistant as proposal, spec, design and task files before any code is written.","creator_name":"Fission-AI","product_version":"Latest on the main branch","needs_runtime":"Node.js 20.19.0+","description":"OpenSpec is a spec-driven development tool for AI coding assistants. According to the README, it adds a lightweight spec layer so that you and your assistant agree on what to build before any code is written. You install a command-line tool, then work through slash commands in your assistant.\n\nThe README describes a flow of /opsx:explore, /opsx:propose, /opsx:apply and /opsx:archive. A proposal creates a change folder under openspec/changes with proposal, specs, design and task files, and archiving updates the specs. The specs are plain Markdown requirements with scenarios. An expanded profile adds /opsx:new, /opsx:continue, /opsx:ff, /opsx:verify, /opsx:bulk-archive and /opsx:onboard.\n\nThe README also describes Stores, a beta feature that keeps planning in a repository of its own so several code repositories can share specs. The repository's skills cover exploring, proposing, applying, archiving, syncing and updating changes.","intended_users":"Developers and teams who use AI coding assistants and want requirements agreed in writing before the assistant writes code.","example_tasks":"Initialize OpenSpec in a project with openspec init.\nExplore an idea with /opsx:explore before committing to a plan.\nCreate a change proposal with /opsx:propose add-dark-mode.\nImplement the tasks in a proposal with /opsx:apply.\nArchive a finished change with /opsx:archive so the specs update.","setup_instructions":"According to the README, install the package with npm install -g @fission-ai/openspec@latest, or on macOS or Linux with brew install openspec. Then change into your project directory, run openspec init, and talk to your AI with /opsx:explore or /opsx:propose <what-you-want-to-build>. Run openspec update inside each project to refresh agent instructions after upgrading. The README has the exact commands.","limitations":"OpenSpec requires Node.js 20.19.0 or higher, according to the README, and an AI coding assistant from its list of 30+ supported tools. The README says it works best with high-reasoning models, recommends Codex 5.5 and Opus 4.7 for planning and implementation, and benefits from a clean context window. The README says the slash command form differs by tool, for example /opsx-propose in Cursor and GitHub Copilot, @opsx-propose in Amazon Q and $openspec-propose in Codex. Stores are in beta. The README says /opsx:explore and /opsx:propose are in the default profile, and the expanded workflow is selected with openspec config profile and applied with openspec update. The repository can change at any time; check its README before you install.","data_handling":"According to the README, OpenSpec collects anonymous usage statistics: only command names and version, with no arguments, paths, content or personal information, and collection is automatically disabled in CI. You can opt out with openspec config set telemetry.enabled false, or by setting OPENSPEC_TELEMETRY=0 or DO_NOT_TRACK=1. The README does not say where the statistics are sent. What your assistant and model provider receive depends on them.","compatibility":"According to the README, OpenSpec supports 30+ AI tools, including Cursor, GitHub Copilot, Amazon Q and Codex, and openspec init prints the right command form for the tools you pick. It installs with npm, Homebrew, pnpm, yarn, bun or Nix.","external_costs":"The repository is MIT-licensed and states no pricing. Your coding assistant or model provider may charge for usage.","permissions":"The tool acts through your coding assistant with the access you give it. According to the README, you install OpenSpec as a global command-line package (npm install -g, or Homebrew), openspec init sets up OpenSpec in your project and prints the command form for your tools, openspec update regenerates agent guidance and slash commands, and changes are stored as Markdown files in an openspec folder in your repository. The README also offers a setup prompt you can paste into your coding assistant so that it installs the CLI and runs openspec init, and says OpenSpec collects anonymous usage statistics unless you opt out. The README also mentions an optional Stores feature (beta) that shares planning through a separate repository using git push.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791856219,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1032459340,"full_name":"Fission-AI/OpenSpec","description":"Spec-driven development (SDD) for AI coding assistants.","language":"TypeScript","license_spdx":"MIT","topics":["ai","context-engineering","engineering","planning","prd","sdd","sdlc","spec"],"stars":71753,"forks":4897,"skills":{"total":16,"paths":[{"path":".agents/skills/draft-openspec-docs","url":null},{"path":".agents/skills/release-openspec","url":null},{"path":".agents/skills/verify-openspec-docs","url":null},{"path":".agents/skills/write-openspec-docs","url":null},{"path":"skills/openspec-apply-change","url":null},{"path":"skills/openspec-archive-change","url":null},{"path":"skills/openspec-bulk-archive-change","url":null},{"path":"skills/openspec-continue-change","url":null},{"path":"skills/openspec-explore","url":null},{"path":"skills/openspec-ff-change","url":null},{"path":"skills/openspec-new-change","url":null},{"path":"skills/openspec-onboard","url":null},{"path":"skills/openspec-propose","url":null},{"path":"skills/openspec-sync-specs","url":null},{"path":"skills/openspec-update-change","url":null},{"path":"skills/openspec-verify-change","url":null}]},"pushed_at":1791808969,"archived":false,"fetched_at":1791856219,"age_seconds":80320,"state":"fresh"}},"updated_at":1791771377,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}