document-writer
SKILL.md
Document Writer
Use this skill when the task needs disciplined document workflow ownership, not just a final packaged file.
When to use
- substantial reports from mixed source material
- architecture, review, audit, or assessment documents
- markdown-first drafting with traceable evidence and controlled editorial passes
- optional packaged export through Pandoc
Bundled materials (progressive disclosure order)
- Read this
SKILL.mdfor contract and boundaries. - Read
references/workflow.mdfor full operating method. - Read
references/validation-checklist.mdbefore handoff. - Use
references/repo-map.mdfor path/layout expectations. - Use
references/term-sheet.mdfor stable terms. - Use
references/tracking-readme.mdfor tracking template intent. - Use
assets/tracking-templates/and front-end templates only when scaffolding. - Run
scripts/only after workflow setup is complete.
Working materials discipline
- keep canonical prose in markdown working files
- keep observations, findings, decisions, and open items in tracking files
- keep scripts as transform/export tooling only
- do not store substantive narrative in generator code
Apply quality checks from references/quality-standard.md.
Required tracking artifacts
tracking/document-brief.mdtracking/source-register.mdtracking/section-status.mdtracking/decision-log.mdtracking/open-questions.mdtracking/editorial-pass.mdtracking/release-check.mdtracking/review-notebook.md(for review/audit/assessment work)tracking/findings-workbook.md(for review/audit/assessment work)
Minimum workflow
- Scaffold files:
python3 scripts/scaffold_document.py
- Replace title/subtitle placeholders immediately.
- Draft and revise in markdown (
report-body/), not infull/. - Assemble:
python3 scripts/assemble_report.py
- Export packaged output only after assembly is stable:
python3 scripts/export_docx.py --assemble --reference-doc assets/reference.docx
- Run validation and prose pass before release.
- Share working files and packaged output together.
Authoring boundary
- helper tools may inspect/extract, but markdown workflow remains canonical
- packaged output generation is downstream packaging, not the authoring surface
- if the user explicitly requires direct binary editing from the start, treat this skill as supporting context, not primary authoring
Runtime dependency
requirements.txt(secure XML parsing dependency forscripts/export_docx.py)
Bundled resources
scripts/assemble_report.pyscripts/export_docx.pyscripts/scaffold_document.pyscripts/package_skill.pyassets/reference.docxassets/title-block-template.mdassets/front-end-outline-template.mdassets/tracking-templates/references/workflow.mdreferences/quality-standard.mdreferences/validation-checklist.mdreferences/term-sheet.mdreferences/tracking-readme.mdreferences/repo-map.md
Do not
- draft substantial prose only in chat
- bypass tracking artifacts
- treat packaged output as the only deliverable
- hide canonical document prose inside scripts
Weekly Installs
2
Repository
fenrick/consult…orkflowsFirst Seen
6 days ago
Security Audits
Installed on
amp2
cline2
opencode2
cursor2
kimi-cli2
codex2