What problem does it solve? Python code often ships with missing, vague, or stale docstrings that restate names instead of describing behavior. This Skill produces accurate, behavior-focused docstrings that follow numpy-style conventions and stay useful as code evolves. ## Core Features & Use Cases - Target-based routing: Classifies the target as a function, class, or module and loads the matching guide with criteria and good/bad examples. - Numpy-style conventions: Applies structured sections (Parameters, Returns, Raises) only when they add information beyond the signature. - Anti-rot guidance: Strips version numbers, provisioning notes, and other details that go stale, keeping docstrings at the right abstraction level. - Use Case: You have a data pipeline function with no documentation. Ask for a docstring, and the Skill inspects the signature and behavior, then returns a ready-to-paste numpy-style docstring covering parameters, return semantics, and raised exceptions. ## Quick Start Write a numpy-style docstring for the normalize function in my data processing module.