| name | knowledge-status-report |
| description | Use when the user asks for a read-only summary of knowledge health, delivery progress, decisions, queues, ownership, blockers, or risks. |
Knowledge Status Report
Runtime Context
Before acting, resolve <knowledge_dir> using the runtime bootstrap rules, then read <knowledge_dir>/.workflow/runtime.md and <knowledge_dir>/.workflow/manifest.yml; do not assume non-default workflow paths or default ids.
Use this skill to summarize repository knowledge status without changing files.
Modes
Overview and quality:
overview: concise project knowledge and delivery summary.
health: source traceability, orphaned documents, link gaps, stale proposals, ownership gaps, and schema risks.
Delivery:
delivery: Kanban, task items, readiness, blockers, review queues, and Done counts.
Knowledge queues:
decisions: proposed, accepted, rejected, superseded, and unresolved decisions.
requirements: product requirement coverage, planned work, delivered work, and gaps.
proposals: open proposals, proposals by type/status, accepted proposals not yet converted, and proposal risks.
Responsibility, risk, and activity:
ownership: owners, assignees, reviewers, and member responsibility coverage.
risks: blockers, stale references, missing source traceability, unclear ownership, and workflow gaps.
activity: recent knowledge and delivery changes, using git history when available.
If the user does not specify a mode, use overview.
Scope
Choose the narrowest useful report scope before reading broadly:
project-wide: default for broad status questions.
discovery-only: requirement discovery, market context, business assumptions, customer research, and environmental analysis.
product-only: requirements, product scope, delivery links, and product risks.
delivery-only: Kanban, task items, readiness, blockers, and review queues.
member-specific: one member's public responsibilities, assignments, reviews, handoffs, and shared workspace material.
sprint-specific: one sprint or planning period.
module-specific: one module, component, feature area, or knowledge area.
If the user names a sprint, member, module, product area, or knowledge area, use that as the scope. If the scope is unclear and a broad read would be expensive, ask a short clarification or default to project-wide overview and state that assumption.
If the user asks for a statistic that does not fit a predefined scope, keep the nearest scope and express the request as a filter or facet instead of inventing a new scope or refusing the report.
Workflow
- Resolve
<knowledge_dir> using runtime bootstrap rules, then read <knowledge_dir>/.workflow/runtime.md.
- Read
<knowledge_dir>/.workflow/manifest.yml; use its knowledge_dir, agent_skills, worktrees_dir, and canonical_language.
- Read
<knowledge_dir>/README.md, relevant rules under <knowledge_dir>/.workflow/rules/, <knowledge_dir>/.workflow/schemas/common.md, and the relevant schemas under <knowledge_dir>/.workflow/schemas/.
- Read only the knowledge areas needed for the requested mode.
- Read
<knowledge_dir>/planning/KANBAN.md and task items only for delivery-related modes.
- Prefer explicit frontmatter, Kanban columns, wikilinks, and schema-defined fields over inference from prose.
- Clearly label counts as
field-based, board-based, path-based, link-based, git-based, or inferred.
- Assign report reliability as
high, medium, or low.
- Report findings and recommended next actions without editing files.
Reporting Rules
- Separate facts from inference.
- Include the exact source paths used.
- State the report scope and reliability near the top of the output.
- State any filter or facet used for a non-standard statistic.
- Do not treat localized files as canonical sources.
- Do not treat
<knowledge_dir>/.workflow/** or <knowledge_dir>/.feedback/** as project facts, delivery candidates, or health-report subject documents.
- Do not treat local-only notes, WORKLIST entries, or work logs as shared delivery state unless the user explicitly scopes the report to local work.
- Do not count a requirement, decision, or task as delivered only because prose suggests it; prefer linked Done cards, task metadata, or explicit delivered references.
- Do not count proposals as project facts, accepted decisions, task items, or delivery commitments.
- In
health reports, call out documents with missing source traceability when their type or content implies source-derived knowledge.
- For metric guidance, templates, report areas, and reliability examples, read
references/report-guide.md first, then the narrower reference it points to.
Output
Use this structure unless the user asks for another format:
## Status Summary
- Scope: ...
- Reliability: high | medium | low
- ...
## Counts
| Area | Count | Basis | Notes |
| ---- | ----- | ----- | ----- |
## Risks And Gaps
- ...
## Recommended Next Actions
- ...
## Sources
- ...
For report templates, examples, and metric guidance, read references/report-guide.md first, then the narrower reference it points to.
Guardrails
- Read-only: do not edit knowledge files, task items, Kanban cards, manifests, or local worklists.
- Do not move Kanban cards or change task metadata.
- Do not run broad document migrations.
- Do not infer sensitive information.
- Route fixes to the owning skill:
knowledge-schema-audit for non-task metadata quality.
task-metadata-audit for task metadata and readiness quality.
knowledge-intake for unclear placement or promotion decisions.
knowledge-capture for approved knowledge updates.
delivery-planning for delivery planning changes.
kanban-maintenance for approved board updates.