<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Write specs by level | SpecDD</title><link>https://specdd.ai/how-to/write-specs-by-level/</link><description>Spec-driven development guides for writing root, module, feature, service, model, adapter, API, component, job, event, policy, package, library, and repository specs.</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://specdd.ai/how-to/write-specs-by-level/index.xml" rel="self" type="application/rss+xml"/><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 a module spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-module-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-module-spec/</guid><description>Write a SpecDD module spec for spec-driven development with bounded domain, subsystem, directory, or package-area ownership, structure, dependencies, and non-goals.</description></item><item><title>How to write a feature spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-feature-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-feature-spec/</guid><description>Write a SpecDD feature spec for spec-driven development with user-visible or business capability behavior, scenarios, boundaries, and completion criteria.</description></item><item><title>How to write a service spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-service-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-service-spec/</guid><description>Write a SpecDD service spec for spec-driven development with orchestration or application behavior, owned files, dependencies, tasks, scenarios, and boundaries.</description></item><item><title>How to write a model spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-model-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-model-spec/</guid><description>Write a SpecDD model spec for spec-driven development with domain state, entities, value objects, invariants, accepted values, and model boundaries.</description></item><item><title>How to write an adapter spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-adapter-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-adapter-spec/</guid><description>Write a SpecDD adapter spec for spec-driven development around an external-system boundary such as storage, APIs, files, queues, or browser APIs.</description></item><item><title>How to write an API spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-api-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-api-spec/</guid><description>Write a SpecDD API spec for spec-driven development with HTTP, GraphQL, RPC, CLI, webhook, or other inbound-interface inputs, outputs, errors, and validation.</description></item><item><title>How to write a component spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-component-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-component-spec/</guid><description>Write a SpecDD component spec for spec-driven development with UI component behavior, props, state expectations, interactions, rendering boundaries, and scenarios.</description></item><item><title>How to write a job spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-job-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-job-spec/</guid><description>Write a SpecDD job spec for spec-driven development with background, scheduled, queue, worker, or batch-work triggers, idempotency, failure handling, and checks.</description></item><item><title>How to write an event spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-event-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-event-spec/</guid><description>Write a SpecDD event spec for spec-driven development with emitted or consumed events, message payloads, producers, consumers, handlers, and compatibility boundaries.</description></item><item><title>How to write a policy spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-policy-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-policy-spec/</guid><description>Write a SpecDD policy spec for spec-driven development with authorization, permission, eligibility, or business decision rules, inputs, allowed and denied outcomes, and scenarios.</description></item><item><title>How to write a package spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-package-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-package-spec/</guid><description>Write a SpecDD package spec for spec-driven development with monorepo or package-level ownership, public surface, dependency rules, tests, and release expectations.</description></item><item><title>How to write a library spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-library-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-library-spec/</guid><description>Write a SpecDD library spec for spec-driven development with internal or public library APIs, compatibility, examples, boundaries, and documentation expectations.</description></item><item><title>How to write a repository spec</title><link>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-repository-spec/</link><guid>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-repository-spec/</guid><description>Write a SpecDD repository spec for spec-driven development with monorepo or repository content-root structure, shared boundaries, package roles, and global constraints.</description></item></channel></rss>