FE

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.zip

Installs 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.
181 chars✓ has a “when” trigger
Beginner

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

You give it
What feature was added and which files changed?
You get back
Documentation Impact Summary, list of updated files, follow-up docs work, and validation status

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

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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:

  1. Documentation Impact Summary.
  2. Files updated (README, docs pages, examples).
  3. Any follow-up docs work still needed.
  4. 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.

SkillInstallsUpdatedSafetyDifficulty
feature-doc-updates (this skill)02moNo flagsBeginner
doc03moReviewIntermediate
richpdf03moReviewIntermediate
repo-markdown-quality01moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry