designdoc
designdoc
Write a design document by guiding the user through structured sections, following practices described in Design Docs at Google.
When to use
- When the user wants to write a design document for a new system, feature, or significant change
- When the user wants to document architectural decisions and trade-offs
- When the user runs
/designdoc
Instructions
Guide the user through writing a design document section by section. At each section, ask relevant questions, wait for answers, then draft that section before moving to the next.
Language Selection
- If
--lang=enor--lang=jais specified, use that language throughout. - If not specified, detect the user's language from their input and use it.
- The design doc itself should be written in the selected language.
More from guni1192/agent-skills
create-pr
Create a pull request by branching from the default branch, committing changes with a signed commit, and pushing.
8pasta
Perform PASTA (Process for Attack Simulation and Threat Analysis) threat modeling by guiding through 7 stages interactively.
7docker-init
Initialize Dockerfile and .dockerignore for the current project by detecting language, framework, and package manager.
7git-tag
Create a new semver-compliant git tag by bumping major, minor, or patch from the latest existing tag. Defaults to a patch bump and refuses to run unless on the default branch.
1