adk-unit-design

Generate and update markdown design documentation for ADK code units.

Updated Jul 23, 2026
One-click install
npx skills add https://github.com/rahulgupta2018/agent-skills --skill adk-unit-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adk-unit-design
Source: https://github.com/rahulgupta2018/agent-skills/tree/main/skills/adk-unit-design
Command: npx skills add https://github.com/rahulgupta2018/agent-skills --skill adk-unit-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of maintaining up-to-date software design documentation by automatically generating or updating design files based on the actual implementation of code units.

Core Features & Use Cases

  • Automated Documentation: Creates or updates design documents in the /docs/design/ directory based on current code structure.
  • Contextual Mapping: Translates local file paths into GitHub repository links for the google/adk-python project.
  • Use Case: When a developer adds a new class or method to the ADK framework, this skill analyzes the implementation to generate a design document that explains the purpose, architecture, and extension points for future maintainers.

Quick Start

Use the adk-unit-design skill to generate a design document for the newly created class in the current directory.

Frequently Asked Questions about adk-unit-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate design documentation for my code units automatically?

To generate design documentation automatically, this Skill analyzes your source code files, methods, and dependencies to produce structured markdown detailing architecture, data flows, and extension points. It creates new design documents in the /docs/design/ directory based on your current code structure.

What is the best way to keep software design docs synchronized with implementation?

The best way to keep software design docs synchronized with implementation is by analyzing the actual code structure to update existing design files. This Skill ensures documentation remains aligned by reflecting current classes, methods, and dependencies in the markdown output.

Can I map local file paths to GitHub repository links for the google/adk-python project?

Yes, you can map local file paths to GitHub repository links for the google/adk-python project. This Skill performs contextual mapping during documentation generation, automatically translating your local source locations into corresponding GitHub repository links.

Does this documentation tool work with the ADK development framework?

Yes, this documentation tool works specifically with the ADK development framework. It generates and maintains software engineering design documentation tailored for code units within the ADK framework, explaining purpose, architecture, and extension points for future maintainers.

When do I need automated design documentation for my source code?

You need automated design documentation when a developer adds a new class or method to the ADK framework and requires a design document explaining the implementation. It solves the challenge of maintaining up-to-date software design documentation without manual writing.