<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>How-To | SpecDD</title><link>https://specdd.ai/how-to/</link><description>Practical spec-driven development how-to guides for adopting specification-driven development, writing local specs, and guiding humans and agents.</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://specdd.ai/how-to/index.xml" rel="self" type="application/rss+xml"/><item><title>How to choose between a dedicated plugin and universal Agent Skills</title><link>https://specdd.ai/how-to/set-up-your-agent/how-to-choose-between-a-dedicated-plugin-and-universal-agent-skills/</link><guid>https://specdd.ai/how-to/set-up-your-agent/how-to-choose-between-a-dedicated-plugin-and-universal-agent-skills/</guid><description>Choose the right spec-driven development agent setup path: a dedicated plugin for supported agents, universal Agent Skills for compatible clients, or file-aware fallback.</description></item><item><title>How to choose the right SpecDD skill</title><link>https://specdd.ai/how-to/work-with-specdd-skills/how-to-choose-the-right-specdd-skill/</link><guid>https://specdd.ai/how-to/work-with-specdd-skills/how-to-choose-the-right-specdd-skill/</guid><description>Choose the right SpecDD skill for spec-driven development work: orientation, explanation, planning, authoring, implementation, review, tracing, testing, risk, debugging, refactoring, tasks, CLI, and adoption.</description></item><item><title>How to explain SpecDD to your team</title><link>https://specdd.ai/how-to/teams-and-process/how-to-explain-specdd-to-your-team/</link><guid>https://specdd.ai/how-to/teams-and-process/how-to-explain-specdd-to-your-team/</guid><description>Explain spec-driven development to your team as source-adjacent specs that preserve intent, boundaries, requirements, and completion criteria for humans and agents.</description></item><item><title>How to fix an agent that ignores your specs</title><link>https://specdd.ai/how-to/troubleshooting/how-to-fix-an-agent-that-ignores-your-specs/</link><guid>https://specdd.ai/how-to/troubleshooting/how-to-fix-an-agent-that-ignores-your-specs/</guid><description>Fix an agent that ignores SpecDD specs by checking bootstrap setup, agent entrypoint wiring, plugin or skills installation, working directory, content root, and prompt scope.</description></item><item><title>How to install the SpecDD CLI</title><link>https://specdd.ai/how-to/install-and-setup/how-to-install-the-specdd-cli/</link><guid>https://specdd.ai/how-to/install-and-setup/how-to-install-the-specdd-cli/</guid><description>Install the SpecDD CLI for spec-driven development with npm, Yarn, Linux Homebrew, or Docker, then verify the command is ready to initialize and update SpecDD projects.</description></item><item><title>How to install the VS Code extension for .sdd files</title><link>https://specdd.ai/how-to/editor-setup/how-to-install-the-vs-code-extension-for-sdd-files/</link><guid>https://specdd.ai/how-to/editor-setup/how-to-install-the-vs-code-extension-for-sdd-files/</guid><description>Install the SpecDD VS Code extension for .sdd files, including Visual Studio Marketplace, Open VSX, command-line install, and verification steps.</description></item><item><title>How to maintain the Single Responsibility Principle with SpecDD</title><link>https://specdd.ai/how-to/software-design-practices/how-to-maintain-the-single-responsibility-principle-with-specdd/</link><guid>https://specdd.ai/how-to/software-design-practices/how-to-maintain-the-single-responsibility-principle-with-specdd/</guid><description>Maintain the Single Responsibility Principle with spec-driven development by writing local specs that define one purpose, owned files, required behavior, and explicit non-goals.</description></item><item><title>How to plan a SpecDD adoption for an existing repo</title><link>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-plan-a-specdd-adoption-for-an-existing-repo/</link><guid>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-plan-a-specdd-adoption-for-an-existing-repo/</guid><description>Plan spec-driven development adoption for an existing repository by choosing one high-value area, drafting reviewed specs, running one small change, and expanding gradually.</description></item><item><title>How to prompt an agent with SpecDD</title><link>https://specdd.ai/how-to/agent-workflows/how-to-prompt-an-agent-with-specdd/</link><guid>https://specdd.ai/how-to/agent-workflows/how-to-prompt-an-agent-with-specdd/</guid><description>Prompt an agent with spec-driven development by naming the spec, feature, task, or behavior while durable project context stays in local .sdd files.</description></item><item><title>How to refactor with SpecDD</title><link>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-refactor-with-specdd/</link><guid>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-refactor-with-specdd/</guid><description>Refactor with spec-driven development by capturing current behavior in local specs, confirming authority, changing structure in small steps, and verifying behavior stayed the same.</description></item><item><title>How to review a SpecDD pull request</title><link>https://specdd.ai/how-to/code-review-and-governance/how-to-review-a-specdd-pull-request/</link><guid>https://specdd.ai/how-to/code-review-and-governance/how-to-review-a-specdd-pull-request/</guid><description>Review a spec-driven development pull request by checking changed files against write authority, behavior rules, Must not, Forbids, tasks, Done when, and verification.</description></item><item><title>How to run the spec-first loop</title><link>https://specdd.ai/how-to/spec-driven-workflows/how-to-run-the-spec-first-loop/</link><guid>https://specdd.ai/how-to/spec-driven-workflows/how-to-run-the-spec-first-loop/</guid><description>Run the SpecDD spec-first loop for spec-driven development by writing or updating the local spec, reviewing it, implementing a bounded task, checking the result, and keeping code and specs aligned.</description></item><item><title>How to start with spec-driven development</title><link>https://specdd.ai/how-to/getting-started/how-to-start-with-spec-driven-development/</link><guid>https://specdd.ai/how-to/getting-started/how-to-start-with-spec-driven-development/</guid><description>Learn how to start with spec-driven development by writing intent before implementation, keeping specs near the work, and reviewing changes against a local contract.</description></item><item><title>How to use SpecDD to limit agent risk</title><link>https://specdd.ai/how-to/security-and-risk/how-to-use-specdd-to-limit-agent-risk/</link><guid>https://specdd.ai/how-to/security-and-risk/how-to-use-specdd-to-limit-agent-risk/</guid><description>Limit AI coding agent risk with spec-driven development by defining write authority, readable context, Must not rules, Forbids entries, review gates, and verification evidence.</description></item><item><title>How to use SpecDD with TDD</title><link>https://specdd.ai/how-to/testing-and-quality/how-to-use-specdd-with-tdd/</link><guid>https://specdd.ai/how-to/testing-and-quality/how-to-use-specdd-with-tdd/</guid><description>Use spec-driven development with TDD by reviewing the governing spec, deriving a failing test from it, implementing inside spec authority, and keeping specs and tests aligned.</description></item><item><title>How to write a root project spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-root-project-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-root-project-spec/</guid><description>Write a SpecDD root project spec for spec-driven development with the content-root name, project purpose, structure, top-level rules, and boundaries.</description></item><item><title>How to write good specs</title><link>https://specdd.ai/how-to/spec-writing-technique/how-to-write-good-specs/</link><guid>https://specdd.ai/how-to/spec-writing-technique/how-to-write-good-specs/</guid><description>Write good SpecDD specs for spec-driven development by keeping them local, specific, outcome-focused, constraint-oriented, and reviewable for humans and agents.</description></item><item><title>How to write the Spec section</title><link>https://specdd.ai/how-to/use-spec-sections/how-to-write-the-spec-section/</link><guid>https://specdd.ai/how-to/use-spec-sections/how-to-write-the-spec-section/</guid><description>Write the Spec section in a SpecDD .sdd file by naming the subject, placing it first, using an inline value, and keeping body text out of the section.</description></item><item><title>How to make an agent follow specs</title><link>https://specdd.ai/how-to/agent-workflows/how-to-make-an-agent-follow-specs/</link><guid>https://specdd.ai/how-to/agent-workflows/how-to-make-an-agent-follow-specs/</guid><description>Make an agent follow SpecDD specs in a spec-driven development workflow by verifying setup, opening the right root, explaining the target spec, planning under authority, and reviewing the diff.</description></item><item><title>How to chain SpecDD skills safely</title><link>https://specdd.ai/how-to/work-with-specdd-skills/how-to-chain-specdd-skills-safely/</link><guid>https://specdd.ai/how-to/work-with-specdd-skills/how-to-chain-specdd-skills-safely/</guid><description>Chain SpecDD skills safely in a spec-driven development workflow by separating orientation, planning, authoring, implementation, testing, review, and tracing into clear phases with checkpoints.</description></item></channel></rss>