Agent skill · software engineering · aiskillstore

specdd-cli

Use when Agent needs to use the `specdd` CLI for setup, updates, spec discovery, inspection, or linting.

Why this skill is useful

Adds specific commands and workflows for managing SpecDD projects that the AI wouldn't reliably generate on its own.

What it needs

Requires specdd installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

SpecDD CLI Use this skill to explore and work with SpecDD projects using the specdd CLI. Prefer the CLI for SpecDD context discovery because it understands target paths, directory spec conventions, selected roots, section filters, soft-link depth, and spec linting. This skill is for day-to-day agent implementation and spec-authoring work, plus setup or framework updates when the operator explicitly asks for them. It does not make CLI output a write-authority grant, and it does not make setup, update, release, or skill-installation commands part of the normal coding workflow. Skill Scope Use this skill only for projects that already have a root .specdd/bootstrap.md and are therefore SpecDD projects. If .specdd/bootstrap.md is missing, do not continue with this skill. Use specdd-adopt only when the operator explicitly asks to add or adopt SpecDD in a new or existing non-SpecDD project. CLI Availability Ensure CLI is installed by running command -v specdd. If specdd is missing, do not install it automatically. Report that CLI exploration is unavailable, then continue with normal bootstrap and spec-chain resolution. Available Commands The primary day-to-day agent commands are resolve, inspect, and lint. Use init or update only when the operator explicitly asks to add or update SpecDD framework files. Prefer resolve or inspect over grep, find, or broad recursive file reads when those commands can answer the SpecDD context question. Use raw search for non-spec source symbols, implementation details, logs, tests, or when the CLI is unavailable or too narrow for the user-requested literal search. specdd init specdd init answers "add SpecDD framework bootstrap files here." Use it when the operator explicitly asks to add SpecDD to a project and .specdd/bootstrap.md is not already present. It initializes SpecDD in the current directory or target directory, creates the target directory when needed, and does not add SpecDD when .specdd/bootstrap.md already exists. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/specdd-cli

View the source on GitHub

Browse the @skills marketplace