← Files ChatPRDARCHIVED FILE
skills/update-prd/SKILL.md
2 KB · Oct 9, 2026 · 18:02 UTC
--- name: update-prd description: Update an existing ChatPRD document with new decisions, feedback, or what was actually built. Use when the user wants to revise a PRD, add or change a section, or capture implementation decisions, trade-offs, and deviations after building. --- # Update PRD ## Trigger User wants to change an existing PRD — to add a section, apply review feedback, record new decisions, or match what was actually built. ## Workflow 1. Find the relevant PRD: - Ask the user which document to update, or search using `search_documents`. - In a code repository, also check the local `prd/` directory. 2. Fetch the current PRD content using `get_document`. 3. Gather what should change: - Changes the user described in the conversation. - If the user just finished building the feature in a code repository, review the git diff against the base branch and compare it with the spec: requirements implemented as specified, deviations and their reasons, deferred scope, and new edge cases. 4. Draft the change: - Mark completed requirements and document deviations with rationale. - Add a "What was actually built" section if the implementation changed significantly. - Move deferred items to a "Future work" section. 5. Show the user a short summary of the planned edits and get confirmation. 6. Update the document using `update_document`. This tool replaces the whole document, so pass the complete rewritten markdown in `contentMarkdown`, keeping every section you didn't intend to change, and include a brief `summary` of the edits. 7. If a local copy exists in `prd/`, update it to match. ## Guardrails - Always confirm before calling `update_document`. - Preserve the original PRD structure — add to it, don't rewrite it. - Never drop existing content unless the user asked to remove it. - Be honest about deviations — they're documentation, not failures. ## Output - Updated PRD in ChatPRD with document link - Updated local copy in `prd/`, if present - Summary of changes made to the document
SHA-256: e63393d5517d8f8f43687e123336ca3e0f365af3153aecb1757e9950703534fd