Write living specifications and use them to orchestrate your coding agents.
Specling is an Agent Plugin. You can install it with the AgentPlugins CLI:
npx @agentplugins/cli add https://github.com/dimes/speclingChoose your coding agent and installation scope when prompted.
You can also configure the GitHub repository directly in your agent.
codex plugin marketplace add dimes/specling
codex plugin add specling@speclingclaude plugin marketplace add dimes/specling
claude plugin install specling@speclingAdd Specling to the packages array in .pi/settings.json for the current
project, or ~/.pi/agent/settings.json for all projects:
{
"packages": ["git:github.com/dimes/specling"]
}Add Specling to the plugins array in opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"plugins": ["github:dimes/specling"]
}Restart or reload the agent after changing its plugin configuration.
$specling Implement the changes in docs/spec.md
You can also mention the skill naturally, for example: “Use specling to
implement the changes in docs/spec.md.”
/specling:specling Implement the changes in docs/spec.md
If your Claude Code installation exposes the skill without a plugin namespace,
use /specling instead.
Use the specling skill to implement the changes in docs/spec.md.
Use the specling skill to implement the changes in docs/spec.md.