| name | project-documentation |
| description | Project-aware documentation conventions that complement the upstream documentation-writer skill. Use when writing or updating README content, docs pages, user guides, tutorials, or technical blog posts in a repository that provides project context files such as GOALS.md, SCOPE.md, CONVENTIONS.md, or .github/copilot-instructions.md. |
Project Documentation Companion
This skill complements the upstream documentation-writer skill.
Use it to add project-aware documentation judgement on top of Diátaxis guidance.
When to use this skill
Use this skill when you need to:
- Write or update project documentation that should reflect the repository's goals, scope, and conventions.
- Decide whether content belongs in
README.md, docs/, or another project-owned Markdown file.
- Keep documentation concise, grounded in the codebase, and consistent with local terminology.
Layering
Treat the writing stack as three layers:
documentation-writer - Diátaxis framework, audience clarification, and document structure.
- This skill - project-aware placement, terminology, and review rules.
- The active repository context files - the source of truth for goals, scope, conventions, and local standards.
Workflow
- Start by applying the
documentation-writer skill for document type, audience, goal, and scope.
- Read any available context files before drafting:
GOALS.md
SCOPE.md
CONVENTIONS.md
.github/copilot-instructions.md
- Ground all terminology and recommendations in those files. Do not invent missing context.
- Choose the document location using references/document-placement.md.
- If a template or starter structure would help, use the relevant file in
assets/.
- Before finishing, run through references/review-checklist.md.
Scope boundaries
- This skill is for project documentation, not ADR authoring.
- If the user wants to create or update an ADR, use the dedicated
create-architectural-decision-record skill instead.
- Do not duplicate ADR templates or ADR process rules here.
Writing rules
- Keep prose concise and specific.
- Prefer task-oriented guidance over feature tours.
- Reflect the repository's actual structure and workflows rather than generic boilerplate.
- When context files and existing docs disagree, flag the mismatch rather than silently picking one.
References