Skip to content
Back to skills

Docs Planner

ASecurity

Identify documentation gaps and prioritize the docs backlog. Use when planning a docs improvement sprint, after signals surface repeated friction, when new SDK features ship without docs, or for periodic health assessment. Also triggers on "plan docs work", "what docs need writing", "prioritize the backlog", "docs health check", "what should we document next".

  • 8,685 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 3, 2026
ai-agentstypescriptpythongitdocumentation

Works with

  • cli

Security analysis

A100/100

Scanned June 3, 2026

npx -y skills add strands-agents/harness-sdk --skill docs-planner --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Docs Planner?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Docs Planner
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/strands-agents-docs-planner/badge)](https://www.skillsdirectory.com/skills/strands-agents-docs-planner)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: docs-planner
description: Identify documentation gaps and prioritize the docs backlog. Use when planning a docs improvement sprint, after signals surface repeated friction, when new SDK features ship without docs, or for periodic health assessment. Also triggers on "plan docs work", "what docs need writing", "prioritize the backlog", "docs health check", "what should we document next".
---

# Documentation Planner

Identify gaps in the docs site and produce a prioritized backlog.

## Inputs

- **Scope**: Area to assess — all docs, a specific section, or a feature area. Default: all.
- **Signals** (optional): GitHub issues, community questions, support threads.
- **Competitive context** (optional): What competitors document that we don't.

## Process

### Step 1: Inventory current docs

Read `site/src/config/navigation.yml` for the full navigation tree — this is the authoritative navigation source for the Astro site, loaded by `site/astro.config.mjs` via `site/src/sidebar.ts`. Glob `site/src/content/docs/**/*.{md,mdx}` for all content files. Classify each by content type (tutorial, how-to, reference, explanation, mixed) and coverage area (quickstart, tools, agents, multi-agent, deployment, etc.).

### Step 2: Identify gaps

Compare the inventory against:

- **SDK surface area**: Are all major features documented? Features without docs pages are gaps.
- **Diataxis completeness**: For each feature area, does documentation exist across all four types? A feature with reference but no tutorial has a gap.
- **Community signals**: If GitHub CLI is available, pull open issues labeled "documentation" from strands-agents/docs, strands-agents/sdk-python, and strands-agents/sdk-typescript. Map questions to existing docs (unclear/hard to find) or missing docs (content gap).
- **Competitive comparison** (if provided): What do LangChain, CrewAI, Anthropic, and OpenAI document about equivalent features that we don't?

### Step 3: Prioritize

Score each gap on developer impact and effort:

- **P0 (do now)**: High impact, any effort. Quickstart, getting-started, core concepts.
- **P1 (do soon)**: Medium impact, low effort. Missing how-to guides for common tasks.
- **P2 (plan for)**: Medium impact, high effort. New tutorials, architectural explanations.
- **P3 (backlog)**: Low impact. Niche scenarios, edge case documentation.

### Step 4: Produce the backlog

Output as markdown:

```markdown
## Docs Backlog: [Scope]

**Generated:** [date]
**Pages inventoried:** [count]
**Gaps identified:** [count]

### P0: Do Now
- [ ] [Task] — [content type] — [target page] — [reason]

### P1: Do Soon
- [ ] [Task] — [content type] — [target page] — [reason]

### P2: Plan For
- [ ] [Task] — [content type] — [target page] — [reason]

### P3: Backlog
- [ ] [Task] — [content type] — [target page] — [reason]

### Coverage Matrix

| Feature Area | Tutorial | How-To | Reference | Explanation |
|---|---|---|---|---|
| Agent basics | Y | ~ | Y | N |
| Custom tools | Y | Y | Y | N |
| Multi-agent  | ~ | N | Y | ~ |

### Signal-Driven Insights
- [Theme from community signals mapped to specific doc gaps]
```

## What This Skill Does NOT Do

- Does not write docs (use docs-writer for that)
- Does not require external signal pipelines (works with local inventory alone)
- Does not auto-create tasks in external tools

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.