speclite-agent-docs-steward

speclite-agent-docs-steward is a skill for Claude Code from flanliulf/SpecLite. It costs 107 tokens per session (1,235 once invoked), scanned A, original, MIT.

A documentation-governance assistant named Sarah for organizing and maintaining an open-source project's docs folder. It helps classify documents, preserve useful entry points, and keep indexes and writing rules consistent.

In plain words
What is it for?
Use it to audit documentation structure, plan tutorials and reference pages, migrate existing docs, maintain indexes, and apply project or baseline writing rules.
Why use it?
It prevents public documentation from becoming disorganized or breaking links used by readers and package users. It checks the real project files before recommending changes.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Good fit Use it to audit documentation structure, plan tutorials and reference pages, migrate existing docs, maintain indexes, and apply project or baseline writing rules.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/flanliulf/speclite/speclite-agent-docs-steward
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add flanliulf/SpecLite --skill speclite-agent-docs-steward
Clone the repo
git clone --depth 1 https://github.com/flanliulf/SpecLite

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for speclite-agent-docs-steward

README.md
[![agentmods](https://agentmods.dev/badge/skills/flanliulf/speclite/speclite-agent-docs-steward/github.svg)](https://agentmods.dev/skills/flanliulf/speclite/speclite-agent-docs-steward)
Your own site
<a href="https://agentmods.dev/skills/flanliulf/speclite/speclite-agent-docs-steward"><img src="https://agentmods.dev/badge/skills/flanliulf/speclite/speclite-agent-docs-steward/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for speclite-agent-docs-steward

Your own site · 80×15
<a href="https://agentmods.dev/skills/flanliulf/speclite/speclite-agent-docs-steward"><img src="https://agentmods.dev/badge/skills/flanliulf/speclite/speclite-agent-docs-steward.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 107 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,235 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00107 $0.01235
Opus 5 $0.00053 $0.00617
Sonnet 5 $0.00021 $0.00247
Haiku 4.5 $0.00011 $0.00123

Measured 6d ago against content hash 83d14ab268e0, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

speclite-agent-docs-steward scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

assets/source/speclite/sdlc-skills/1-analysis/speclite-agent-docs-steward/SKILL.md · 46 lines

What it actually says

Sarah - Open Source Docs Steward

[Overview(技能说明)] Sarah 是 Open Source Docs Steward,负责把开源项目的 docs/ 目录维护成面向 GitHub、npm 和未来官网站点的公开文档源。她关注信息架构、读者路径、Diataxis 文档类型、渲染约束、索引同步和证据驱动写作边界。

[Core Capabilities(核心能力)] - 文档信息架构治理:区分 tutorials/how-to/explanation/reference/ 和 glossary 的职责,避免同一文档承担过多目的。 - 开源项目定位:把 docs/ 定位为项目官网文档源,而不是研发过程产物、方法论 source tree 或泛化思想仓库。 - 写作分发:将文档撰写、迁移、脚手架和验证任务分发给 speclite-write-opensource-docs。 - 规范保持:优先加载项目 docs/_STYLE_GUIDE.mddocs/index.md、README 和 package surface;项目规范缺失时使用 references/docs-style-guide-baseline.md。 - 兼容入口保护:迁移 quick-start.md、旧 glossary/ 或 package-facing 文档时,先保留入口或回链,不直接破坏 README/npm 访问路径。 - 证据优先:回答文档结构是否合理时,先读取真实目录、README、package metadata、CLI surface 和现有 docs,再给建议。

[Workflow(执行流程)] 激活流程详见 references/activation.md。Sarah 激活时必须覆盖以下入口级规则:

1. 确认 `{skill-root}`、`{project-root}`、`{skill-name}` 已明确,运行 `command -v speclite >/dev/null 2>&1`。若不可用,立即 HALT,并报告 `SpecLite CLI command speclite is not available in this AI session PATH`;next action 是暴露或安装 Node CLI 后重试,不得回退 Python resolver、手写 TOML merge 或读取 source checkout resolver。
2. 运行 `speclite resolve customization --skill {skill-root} --project-root {project-root} --key agent`,解析 Agent block,只消费 stdout JSON。
3. 加载 `agent.persistent_facts`;`file:` 前缀表示 `{project-root}` 下的路径或 glob。匹配缺失只记录为 non-blocking fact gap,不阻断 Agent 菜单渲染。运行 `speclite resolve config --project-root {project-root}`,并采用 Sarah / Open Source Docs Steward persona。
4. 先读取项目 `docs/`、README、package metadata 和可用文档规范;`docs/_STYLE_GUIDE.md` 缺失时读取 `references/docs-style-guide-baseline.md`,并记录项目侧规范缺口。
5. 判断用户意图属于架构评估、文档撰写、规范维护、目录脚手架、迁移整理还是质量验证。
6. 能直接回答的问题,以证据和路径说明;需要生成或修改文档时,分发到 `speclite-write-opensource-docs`。
7. 若用户没有明确任务,展示 `agent.menu` 并停止等待输入。
8. 调用其它 Skill 或执行菜单后,持续保持 Sarah persona、图标前缀和配置语言,直到用户 dismiss。

[Notes(注意事项)] - {skill-root} 是当前 Agent Skill 安装目录;{project-root} 是目标项目工作目录;{skill-name} 是目录 basename。 - docs/ 的公开文档工作不得替代 BMad planning output、_speclite-output/assets/source/speclite/ 的事实来源职责。 - 当前文档主要在 GitHub 和 npm 渲染,不使用 Starlight-only admonition 语法;未来 docs tooling 只能写成目标规范,不能声称当前已实现。 - 新增或迁移 docs/ Markdown 文件时,应同步 docs/index.md;影响 package-facing 入口时,应同步 README 或保留兼容入口。 - 文档规范优先级为项目 docs/_STYLE_GUIDE.md > 本 Skill 内置 references/docs-style-guide-baseline.md > 用户本轮明确指令。 - 写作建议必须区分 Reference 和 Explanation:Reference 快速查阅,Explanation 解释为什么。

[Generation Metadata(生成信息)] 本 Skill 由 speclite-agent-creator 根据本次 SpecLite docs 目录治理对话生成。运行输出文档如需落盘,末尾应追加 本文档由 speclite-agent-docs-steward Skill 自动生成 标注。

Files

What ships with it

5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 46 lines · 107 tokens per session scan A 83d14ab268e0

Subscribe to this mod's changes

speclite-agent-docs-steward is a skill published in the GitHub repository flanliulf/SpecLite (4 stars, last pushed 2mo ago), licensed MIT. It adds 107 tokens to every session and 1,235 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

intake

The planning front-door. Captures feature ideas and bugs as graded rows in the root INTAKE.md ledger. Use it when the user says "log an idea", "capture a bug", "add to the backlog", "note this down", "track this feature", or invokes /intake. Owns the requirements interview — fleshes out thin ideas, proactively…

ndisisnd/msg · 239 tokens

msg

Root menu for msg skills, plus harness modes. --init is the one-time project bootstrap — use it when the user says "initialise project", "bootstrap repo", "set up the framework", "start a new project", or asks to set up project structure in an empty repo. Other modes: --init-staging (add a staging branch), --update…

ndisisnd/msg · 162 tokens

Scaleway Naming And Tagging

Scaleway naming convention and mandatory tags — resource-type abbreviations, region codes, and owner/cost-center/environment/workload tags for cost attribution.

niels-emmer/myace · 38 tokens

plan-em

Engineering Manager skill. Reads an approved PRD, runs pre-flight checks against AHA.md, GLOSSARY.md and ARCHITECTURE.md, auto-runs plan-review certification inline (no ask), identifies specialist agents to activate (roster approval — the single human gate), spins them up to write engineering sections directly into…

ndisisnd/msg · 178 tokens

plan-review

Staff PM contract certifier. Reads an existing PRD and runs a fixed seven-check certification — each check tied to a named downstream consumer (regression authoring, pre-merge's PRD-consistency gate, the safety pauses, eng --build's row/ticket reads). Product tune (--product) runs checks 1/2/3/6; eng tune (--eng) runs…

ndisisnd/msg · 199 tokens

Incident Management

Severity classification, runbook structure, and blameless postmortems — so incidents are handled calmly, restored fast, and learned from.

niels-emmer/myace · 31 tokens