Docs Feature Collect
Purpose
Turn a finished feature's tracker and source-control history into a normalized
evidence bundle, then produce durable documentation through
docs-feature-write. This skill is a read-only evidence adapter: it gathers
and normalizes facts; it does not write documentation itself.
REQUIRED SUB-SKILL: Use docs-feature-write after the evidence bundle is
prepared.
Operating Mode
Default to read-only evidence collection.
- Use this skill when the latest request is to document a feature starting from
a tracker item, change request, or PR. If the request is to implement, fix,
refactor, or otherwise change code, do not run this skill.
- Do not modify source files while collecting evidence.
- Do not edit, comment on, label, close, assign, or otherwise mutate tracker or
change-request state.
- Treat tracker history, change requests, commits, and comments as evidence,
not as documentation.
- Ask at most three blocking questions, and only when the feature source cannot
be resolved.
- Produce the evidence bundle in the same language as the user's request.
Reference Routing
Read these one-level references before handing off:
references/evidence-collection.md: required. Defines what evidence to
gather, conflict resolution, and read-only subagent guidance.
references/evidence-schema.md: required. Defines the normalized evidence
bundle shape that docs-feature-write consumes.
references/docs-feature-write-handoff.md: required before invoking
docs-feature-write. Defines how to pass the bundle and what the core
expects.
Source Resolution
Resolve the feature source before collecting evidence. Sources are abstract:
tracker: an issue, task, story, or project in any tracker.
change request: a pull request, merge request, or changelist.
source control: merged commits and history.
Prefer a connected tracker or source-control app/connector when available. Use
command-line fallbacks (for example gh) only when no connector covers the
needed fields, and only for read access.
If the source cannot be resolved, report what was attempted and ask for the
missing reference or access.
Workflow
- Resolve the feature source (tracker item, change request, or PR).
- Read
references/evidence-collection.md.
- Gather evidence read-only: summary, touched domains, linked artifacts,
decisions, operational facts, caveats, unresolved questions.
- Read
references/evidence-schema.md and normalize evidence into the bundle.
- Read
references/docs-feature-write-handoff.md.
- Read and apply
docs-feature-write, passing the evidence bundle.
- Return the documentation result, not a raw timeline.
Avoid
- Do not document from the tracker title alone when the body, change requests,
commits, or comments are accessible.
- Do not treat every comment as a requirement; identify authority.
- Do not invent artifacts, decisions, or operational facts.
- Do not mutate tracker, change-request, or source-control state.
- Do not write documentation in this skill;
docs-feature-write owns that.
- Do not depend on other skills in this repository; this pack is self-contained.
1---2name: docs-feature-collect3description: Use when the user wants to document a finished, shipped, or merged feature from a tracker item, task, project, change request, or pull request. Collects read-only evidence from tracker and source control, normalizes it, then hands off to docs-feature-write. Do not use for writing code or mutating tracker state.4---56# Docs Feature Collect78## Purpose910Turn a finished feature's tracker and source-control history into a normalized11evidence bundle, then produce durable documentation through12`docs-feature-write`. This skill is a read-only evidence adapter: it gathers13and normalizes facts; it does not write documentation itself.1415**REQUIRED SUB-SKILL:** Use `docs-feature-write` after the evidence bundle is16prepared.1718## Operating Mode1920Default to read-only evidence collection.2122- Use this skill when the latest request is to document a feature starting from23 a tracker item, change request, or PR. If the request is to implement, fix,24 refactor, or otherwise change code, do not run this skill.25- Do not modify source files while collecting evidence.26- Do not edit, comment on, label, close, assign, or otherwise mutate tracker or27 change-request state.28- Treat tracker history, change requests, commits, and comments as evidence,29 not as documentation.30- Ask at most three blocking questions, and only when the feature source cannot31 be resolved.32- Produce the evidence bundle in the same language as the user's request.3334## Reference Routing3536Read these one-level references before handing off:3738- `references/evidence-collection.md`: required. Defines what evidence to39 gather, conflict resolution, and read-only subagent guidance.40- `references/evidence-schema.md`: required. Defines the normalized evidence41 bundle shape that `docs-feature-write` consumes.42- `references/docs-feature-write-handoff.md`: required before invoking43 `docs-feature-write`. Defines how to pass the bundle and what the core44 expects.4546## Source Resolution4748Resolve the feature source before collecting evidence. Sources are abstract:4950- `tracker`: an issue, task, story, or project in any tracker.51- `change request`: a pull request, merge request, or changelist.52- `source control`: merged commits and history.5354Prefer a connected tracker or source-control app/connector when available. Use55command-line fallbacks (for example `gh`) only when no connector covers the56needed fields, and only for read access.5758If the source cannot be resolved, report what was attempted and ask for the59missing reference or access.6061## Workflow62631. Resolve the feature source (tracker item, change request, or PR).642. Read `references/evidence-collection.md`.653. Gather evidence read-only: summary, touched domains, linked artifacts,66 decisions, operational facts, caveats, unresolved questions.674. Read `references/evidence-schema.md` and normalize evidence into the bundle.685. Read `references/docs-feature-write-handoff.md`.696. Read and apply `docs-feature-write`, passing the evidence bundle.707. Return the documentation result, not a raw timeline.7172## Avoid7374- Do not document from the tracker title alone when the body, change requests,75 commits, or comments are accessible.76- Do not treat every comment as a requirement; identify authority.77- Do not invent artifacts, decisions, or operational facts.78- Do not mutate tracker, change-request, or source-control state.79- Do not write documentation in this skill; `docs-feature-write` owns that.80- Do not depend on other skills in this repository; this pack is self-contained.