docs-changelog

star 5.8k

Reviews anomalib docstrings, documentation updates, and changelog expectations

open-edge-platform By open-edge-platform schedule Updated 4/10/2026

name: docs-changelog description: Reviews anomalib docstrings, documentation updates, and changelog expectations

Anomalib Documentation and Changelog Review

Use this skill when reviewing docstrings, user docs, examples, READMEs, and release-note impact.

Purpose and scope

Use this skill when code changes may affect user-visible documentation, examples, READMEs, or release notes.

Request changes when

  • user-facing behavior changes without matching docs updates;
  • public APIs change without docstring or reference-doc updates;
  • a significant user-facing change is missing a CHANGELOG.md entry under ## [Unreleased];
  • examples or README usage snippets no longer match the actual API.

Docstrings

  • Public Python APIs should use Google-style docstrings.
  • Use the existing python-docstrings skill for docstring formatting details.
  • Ask for docstrings when behavior is non-trivial, user-facing, or part of a reusable API surface.
  • For tensors, arrays, batches, or structured outputs, ask reviewers to document shapes or field expectations when they matter for correct usage.

Documentation updates

  • If a PR changes APIs, CLI behavior, model behavior, config structure, workflows, or outputs, ask for related documentation updates.
  • Review the nearest documentation surface, not just the edited Python file: README.md, docs under docs/source/markdown/, model-specific README.md, examples, or reference pages.
  • Prefer small, precise doc updates over broad rewrites.

Changelog

  • Significant user-facing changes should update CHANGELOG.md under ## [Unreleased].
  • Use the existing Keep a Changelog section headings already present in the repo: Added, Removed, Changed, Deprecated, Fixed.
  • Purely internal changes may not need a changelog entry, but reviewers should call out missing entries for behavior, API, docs, or user workflow changes.

Repo-grounded review anchors

  • CONTRIBUTING.md
  • docs/source/markdown/guides/developer/contributing.md
  • .agents/skills/python-docstrings/SKILL.md
  • CHANGELOG.md

Review prompts

  • Does the code change require docstring, README, docs page, or example updates?
  • Are docstrings informative enough for users to understand behavior and expected inputs?
  • Should this change be recorded under ## [Unreleased]?
  • If a public symbol or module changed, is the reference documentation still accurate?

Reviewer checklist

  • Check docstrings for public APIs.
  • Check README, docs, and examples for user-facing changes.
  • Check CHANGELOG.md for significant changes.
  • Check that docs match the current API and workflow.
Install via CLI
npx skills add https://github.com/open-edge-platform/anomalib --skill docs-changelog
Repository Details
star Stars 5,843
call_split Forks 942
navigation Branch main
article Path SKILL.md
More from Creator
open-edge-platform
open-edge-platform Explore all skills →