
Company News
Andrew Becherer Joins Socket as Chief Information Security Officer
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.
The command-line interface for [specd](https://github.com/specd-sdd/SpecD) — a spec-driven development platform. For more information, visit [getspecd.dev](https://getspecd.dev). Provides commands for managing the full change lifecycle, browsing specs, in
The command-line interface for specd — a spec-driven development platform. For more information, visit getspecd.dev. Provides commands for managing the full change lifecycle, browsing specs, inspecting configuration and schemas, and managing agent skills.
pnpm add -g @specd/cli
Or run directly via pnpm within the monorepo:
pnpm specd --help
Initialize a new specd project:
specd project init
This creates specd.yaml in the current directory and scaffolds the workspace layout.
Basic change workflow:
# Create a change and associate it with specs
specd change create add-auth-flow --spec auth/login --spec auth/logout
# Check its status at any point
specd change status add-auth-flow
# Advance to the next lifecycle state
specd change transition add-auth-flow --next
# Approve at a lifecycle gate
specd change approve spec add-auth-flow --reason "Meets requirements"
# Archive once work is complete
specd change archive add-auth-flow
Invoke with no subcommand — if a specd.yaml is discoverable from the current directory, the project dashboard is shown automatically.
| Group | Description |
|---|---|
change | Create, list, inspect, and progress changes through the lifecycle. Core day-to-day commands. |
drafts | Browse and restore changes that have been shelved with change draft. |
discarded | List and inspect changes that were discarded. |
archive | Browse changes that have been archived (completed work). |
spec | List, show, validate, and manage spec files. |
project | Initialize and inspect the specd project (init, context, update, dashboard). |
config | Inspect the resolved project configuration. |
schema | Introspect, fork, extend, and validate schemas. |
skills | List, install, and update agent skills. |
graph | Code graph intelligence: index, search, impact analysis, hotspots. |
| Option | Description |
|---|---|
--config <path> | Use this config file directly. Skips normal file discovery. Applies to all subcommands. |
--format text|json|toon | Output format. text is the default; json is suitable for scripting; toon is a rich terminal format. |
Switch format per-command:
specd change list --format json
specd change status add-auth-flow --format toon
See docs/cli/cli-reference.md for detailed documentation of every command, option, and example.
FAQs
The command-line interface for [specd](https://github.com/specd-sdd/SpecD) — a spec-driven development platform. For more information, visit [getspecd.dev](https://getspecd.dev). Provides commands for managing the full change lifecycle, browsing specs, in
We found that @specd/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.

Company News
Replit is integrating Socket Firewall into its AI-powered development experience to help protect builders from malicious open source packages.

Security News
npm confirmed a tooling bug incorrectly marked several one-character packages as security holders and said it was working on a rollback.