dev-docs-writer

Generate PRD, TECH-SPEC, PROGRESS, and CONTEXT markdown documents from DISCOVERY.md.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/tygwan/ultra-codex-init --skill dev-docs-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-docs-writer
Source: https://github.com/tygwan/ultra-codex-init/tree/main/.codex/skills/dev-docs-writer
Command: npx skills add https://github.com/tygwan/ultra-codex-init --skill dev-docs-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill automates turning a project's DISCOVERY.md into structured, ready-to-use documentation artifacts (PRD, TECH-SPEC, PROGRESS, CONTEXT), reducing manual drafting time.

Core Features & Use Cases

  • Frontmatter-driven document generation: converts DISCOVERY.md into standardized documents with required headers.
  • Context-optimized outputs: outputs structured docs suitable for loading by a context-optimizer workflow.
  • On-demand documentation: supports triggering via /init and integrates with doc-splitter for high-complexity projects.

Quick Start

Trigger the skill to generate the core docs from DISCOVERY.md.

Frequently Asked Questions about dev-docs-writer

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

FAQPage Schema
How do I automatically generate project documentation from a discovery document?

To automate development documentation, you provide a DISCOVERY.md file and trigger the skill to generate standardized PRD, TECH-SPEC, PROGRESS, and CONTEXT markdown documents under your docs/ directory.

What is the best way to create a PRD and tech spec for early-stage projects?

Creating a PRD and tech spec for early-stage projects is best handled by converting a DISCOVERY.md file into structured, frontmatter-driven markdown artifacts using an automated documentation workflow.

Do I need a DISCOVERY.md file to generate development docs?

Yes, you need a DISCOVERY.md file as input because the documentation generation process parses its content to produce the required PRD, TECH-SPEC, and other structured markdown outputs.

How do I split high-complexity project documentation into manageable files?

To split high-complexity project documentation, you can trigger the generation via /init and integrate with a doc-splitter to break down the generated outputs into manageable structured documents.

Does generated documentation support context-optimizer workflows?

Yes, generated documentation supports context-optimizer workflows because the outputs are structured, frontmatter-standardized markdown documents specifically optimized for loading by context-optimizer processes.