sdcorejs-write-spec

Generate track-specific design specifications for angular-portal, nestjs, or nextjs projects.

2|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/sdcorejs/sdcorejs-agent --skill sdcorejs-write-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdcorejs-write-spec
Source: https://github.com/sdcorejs/sdcorejs-agent/tree/main/plugin/skills/sdcorejs-write-spec
Command: npx skills add https://github.com/sdcorejs/sdcorejs-agent --skill sdcorejs-write-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts a confirmed coding scope into a durable, design-level spec that preserves decisions and reduces back-and-forth before task planning.

Core Features & Use Cases

  • Track-aware spec writing: Produces a spec with the right section emphasis and conventions for angular-portal, nestjs, or nextjs.
  • Rationale-first documentation: Captures Problem & Goals, Non-goals, Architecture, File structure, Acceptance criteria, and Risks without drifting into implementation steps.
  • Session continuity: Reads recent auto-docs and prior memories/approved specs to mirror structure, depth, and project decisions.
  • Approval-gated workflow: Hands off to sdcorejs-review-spec to require user approval before sdcorejs-plan.

Quick Start

Use this skill after sdcorejs-clarify-requirements approves the scope, then ask the assistant to viết spec for the detected track.

Frequently Asked Questions about sdcorejs-write-spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a design doc for an Angular or NestJS project?

A design doc for Angular, NestJS, or NextJS tracks is generated by drafting a track-specific specification capturing problem context, architecture, and acceptance criteria. The output writes directly to the project's .sdcorejs/docs directory.

What should be included in a design specification before task planning?

A design specification should include problem and goals, non-goals, architecture, file structure, acceptance criteria, and risks. It captures decisions without drifting into implementation steps to reduce back-and-forth during planning.

When do I need to write a design spec in the SDLC workflow?

You need to write a design spec in the SDLC workflow after clarifying requirements but before planning. This gates progression by requiring user approval before task planning begins.

Can I use track-specific spec writing for NextJS and Angular portals?

Yes, track-specific spec writing applies to NextJS, Angular portals, and NestJS. It produces specifications with the correct section emphasis and conventions for the detected track.

How do I draft a design doc that AI coding agents can use for orchestration?

To draft a design doc for AI coding agents, generate a durable specification that captures rationale and acceptance criteria. This preserves decisions and enables track orchestration by handing off to a review process for approval.