write-sdlc-spec

Generate SDLC specification documents with file:line references from code analysis.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/datamktkorea/agent-skills --skill write-sdlc-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-sdlc-spec
Source: https://github.com/datamktkorea/agent-skills/tree/main/plugins/dmk-sdlc/skills/write-sdlc-spec
Command: npx skills add https://github.com/datamktkorea/agent-skills --skill write-sdlc-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires notion-api, jq, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of detailed Software Development Lifecycle (SDLC) specification documents, streamlining the process of converting project requests into actionable implementation specs.

Core Features & Use Cases

  • Interactive Q&A: Guides users through a structured process to define specifications, ensuring completeness and clarity.
  • Grounded in Code: Links specifications to actual codebase references, ensuring relevance and accuracy.
  • Use Case: When a developer needs to translate a project request into a spec for an AI coding agent, this Skill helps produce a document that outlines the exact requirements, file:line references, and verification steps.

Quick Start

Use the write-sdlc-spec skill to create a spec for the feature "Automated code generation for API endpoints" based on the provided request.

Frequently Asked Questions about write-sdlc-spec

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

FAQPage Schema
How do I automate SDLC spec creation from a feature request?

Automating SDLC spec creation involves using interactive Q&A and code analysis to translate feature requests into actionable implementation specs. This process generates detailed documents with file:line references and verification steps, ensuring grounded documentation.

Can I generate Notion specs with file and line references from my codebase?

Yes, generating Notion specs with file:line references is supported. The process analyzes your project codebase to extract specific code locations, links them directly to your specifications, and stores the resulting documents via Notion integration.

Do I need Notion integration to store software development lifecycle specifications?

Yes, Notion integration is required to store the generated software development lifecycle specifications. You also need access to the project codebase and jq to automate the interactive spec creation and code analysis.

What's the best way to translate a project request into a spec for an AI coding agent?

The best way to translate a project request into an AI coding agent spec is through interactive Q&A and code analysis. This grounds the document in your actual codebase, outlining exact requirements, file:line references, and verification steps.

What SDLC stages are supported when creating specification documents?

Supported SDLC stages include Specs, Trigger, Spec Decomposition, and Meeting Notes. The process handles these stages by guiding you through structured interactive Q&A to ensure comprehensive specification coverage.

Why do my feature request specifications lack codebase context?

Feature request specifications lack context when not grounded in code analysis. By linking specifications to actual codebase references using file:line citations, you ensure the resulting implementation specs are accurate and relevant to the project.