drafting

Generate contextualized draft from prior chat Q&A history and flagged user notes.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/wlee075/chatbot --skill drafting-wlee075
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drafting
Source: https://github.com/wlee075/chatbot/tree/main/skills/drafting
Command: npx skills add https://github.com/wlee075/chatbot --skill drafting-wlee075

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill consolidates scattered Q&A rounds and contextual data into a single, coherent PRD draft for the current section, ensuring only confirmed PM answers are used and preventing drift between sections.

Core Features & Use Cases

  • Accumulates and synthesizes Q&A rounds for the current PRD section.
  • Maintains consistency by referencing prior completed sections (prd_sections).
  • Flags issues with inline markers like [NEEDS CLARIFICATION], [ASSUMPTION], and [CONFLICT] to surface necessary PM actions.
  • Outputs current_draft and updates chat_history with a draft entry to support traceability and future revisions.

Quick Start

Provide a complete draft for the current PRD section using all accumulated Q&A rounds and the context_doc.

Frequently Asked Questions about drafting

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

FAQPage Schema
How do I turn accumulated Q&A rounds into a coherent PRD draft?

To convert Q&A rounds into a PRD draft, synthesize accumulated answers and context data into a single coherent section draft while preserving consistency with prior completed sections. The tool references existing PRD sections to prevent content drift and ensure alignment.

What is the best way to maintain consistency across multiple PRD sections?

Maintain PRD consistency by referencing prior completed sections stored in the state fields during the drafting process. This approach ensures the current draft aligns with established context, preventing contradictions and content drift across the entire document.

How do I flag gaps and conflicts in a PRD draft for PM review?

Flag gaps and conflicts in a PRD draft by inserting inline markers such as [NEEDS CLARIFICATION], [ASSUMPTION], and [CONFLICT] directly into the text. This surfaces necessary PM actions and highlights areas requiring further input or resolution.

What state fields do I need to provide before drafting a PRD section?

Before drafting a PRD section, you need to provide state fields including section_index, section_qa_pairs, prd_sections, and context_doc. These inputs supply the Q&A data and prior context required to generate an accurate current draft.

How does the PRD drafting process handle unconfirmed answers from Q&A rounds?

The PRD drafting process handles unconfirmed answers by using only confirmed PM responses from the Q&A rounds. Unverified information is surfaced using inline flags like [ASSUMPTION] to ensure only validated data is synthesized into the draft.

Does the drafting tool support traceability for future PRD revisions?

Yes, the drafting tool supports traceability by outputting the current_draft and appending a draft entry to the chat_history field. This records the synthesis process and accumulated context, enabling accurate tracking for future PRD revisions.