feature-doc-updates
Keeps project documentation synced with new feature implementations in python-bsblan.
Install
mkdir -p .claude/skills/feature-doc-updates && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16595" && unzip -o skill.zip -d .claude/skills/feature-doc-updates && rm skill.zipInstalls to .claude/skills/feature-doc-updates
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Ensure README and documentation are updated when adding features in python-bsblan. Use when implementing new behavior, parameters, API surface changes, or user-visible capabilities.Key capabilities
- →Update README for new public methods or behavior
- →Reflect API surface changes in docs/ files
- →Document new migration steps or setup instructions
- →Add examples for new library capabilities
- →Validate documentation consistency with code
- →Check for deprecations and renames in documentation
How it works
This skill guides the process of updating user-facing documentation by classifying feature impact, determining documentation targets, applying updates, and validating consistency with the code. It ensures that README and docs/ files accurately reflect changes in python-bsblan.
Inputs & outputs
When to use feature-doc-updates
- →Updating README for a new public method
- →Reflecting API surface changes in docs/
- →Documenting new migration steps
- →Adding examples for new library capabilities
About this skill
Feature Documentation Updates
Use this skill after implementing a feature so user-facing documentation stays accurate.
When To Use
Use this workflow when a change includes one or more of the following:
- New public method, model field, parameter, or behavior.
- Changed defaults, constraints, validation, or supported API versions.
- New examples, setup steps, or migration considerations.
- Any change that would alter how users call or understand the library.
Inputs
Collect these inputs before writing docs:
- Feature summary in one sentence.
- Files changed in src and tests.
- Any new parameter IDs and names.
- Breaking changes or renamed fields.
- Example usage snippet (if applicable).
Procedure
- Classify feature impact.
- User-facing: update README and docs pages.
- Internal-only refactor with identical behavior: docs update is optional; add a short rationale in PR notes.
- Determine documentation targets.
- Update README when install, quick start, supported behavior, or public API usage changes.
- Update docs under docs/ when API, constants, models, or behavior explanations changed.
- Update examples/ when new behavior benefits from a runnable example.
- Apply documentation updates.
- README: adjust feature lists, capability notes, usage snippets, and compatibility statements.
- docs/: update the relevant page in docs/api or docs/getting-started to match the implementation.
- Keep terms, parameter names, and types identical to source code.
- Validate consistency with code.
- Confirm names in docs match constants and model fields exactly.
- Confirm examples call real methods and use valid arguments.
- Confirm version notes align with constants version-gating logic.
- Check deprecations and renames.
- If a public field/parameter is renamed, document migration guidance.
- Mention deprecation behavior and replacement names in docs where users will see it.
- Run quality checks.
- Run project checks: uv run prek run --all-files
- If API/docs behavior changed, run tests to verify examples and described behavior are still valid.
- Final completion check.
- README updated if user-visible behavior changed.
- Relevant docs pages updated if API or behavior changed.
- Any required examples updated.
- PR description includes a short Docs Updated section listing touched doc files.
Decision Rules
- Update README is required when feature discovery or onboarding changes.
- Update docs pages is required when API shape or semantics change.
- If neither changed, explicitly state why docs were not updated.
Output Format
When using this skill, produce:
- Documentation Impact Summary.
- Files updated (README, docs pages, examples).
- Any follow-up docs work still needed.
- Validation status for checks/tests.
When not to use it
- →When the change is an internal-only refactor with identical behavior
- →When the task is not related to updating user-facing documentation for python-bsblan
- →When no new public method, model field, parameter, or behavior was introduced
Limitations
- →The skill is specific to updating documentation for the python-bsblan library
- →The skill focuses on user-facing documentation
- →The skill requires inputs about the feature added and files changed
How it compares
This skill provides a structured procedure for documentation updates, including specific validation steps and decision rules for README and docs/ files, which differs from an ad-hoc approach to documentation.
Compared to similar skills
feature-doc-updates side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| feature-doc-updates (this skill) | 0 | 2mo | No flags | Beginner |
| doc | 0 | 3mo | Review | Intermediate |
| richpdf | 0 | 3mo | Review | Intermediate |
| repo-markdown-quality | 0 | 1mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
doc
ansys
Write, review, or edit PyMechanical documentation. Use when writing reStructuredText (RST) files, Python docstrings, Sphinx configurations, example scripts, README files, or any doc content for the PyMechanical library. This covers NumPy docstrings, RST file formatting, Google developer style guide
richpdf
0r1xByte
>
repo-markdown-quality
ventura8
______________________________________________________________________
pdf-creator
seaworld008
Create PDF documents from markdown with proper Chinese font support using weasyprint. This skill should be used when converting markdown to PDF, generating formal documents (legal, trademark filings, reports), or when Chinese typography is required. Triggers include "convert to PDF", "generate PDF",
zensical
the78mole
> **Scope**: Gives GitHub Copilot precise knowledge of the Zensical documentation setup in > this repository so it can make correct edits to `zensical.toml`, add pages, adjust navigation, > and help with theming without ever reverting to the legacy MkDocs workflow.
document-pro
bighardperson
文档处理技能 - 让 AI 能够读取、解析、提取 PDF、DOCX、PPT 等文档的关键信息。当用户要求分析文档、提取内容、总结报告时触发此技能。