adk-unit-design
Installation
SKILL.md
ADK code unit design
A unit design documents a code unit as implemented, the way a unit test exercises it as implemented. Nothing proposed or aspirational belongs in one. The reader is deciding what they may safely change, so answer "what breaks if I touch this?" — not "how do I call this?".
Inputs
Require the source file, or a class or method named inside it. Also read, when they exist: the base classes and interfaces the unit implements, its unit tests (the best evidence of intended behaviour), and example usage.
Analyse before writing
Answer each of these from the source. Anything the code does not show stays out of the document — do not infer a design intent from a name.