# Egm Draft

Drafts a design document section-by-section using the concepts brief from...

- Repository: https://github.com/google/elephant-goldfish-model (8873 stars)
- Category: Design
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add google/elephant-goldfish-model --skill egm-draft -g -a claude-code -y`
Codex: `npx skills add google/elephant-goldfish-model --skill egm-draft -g -a codex -y`
Cursor: `npx skills add google/elephant-goldfish-model --skill egm-draft -g -a cursor -y`
Gemini CLI: `npx skills add google/elephant-goldfish-model --skill egm-draft -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add google/elephant-goldfish-model`

## Description

Drafts a design document section-by-section using the concepts brief from egm-brainstorm (or user notes). This is the second step in the Elephant-Goldfish (EGM) feature flow. Use when you are ready to write a design doc after aligning on requirements + solution.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Design Drafting (Document Construction)

When running in Codex or ChatGPT Work, first read [Codex integration](../../docs/codex.md).
In Claude Code or Cowork, read `${CLAUDE_PLUGIN_ROOT}/docs/claude.md` first.

This skill guides the user through drafting a technical design document based on
the aligned problem and requirements from the brainstorm phase.

## Execution Constraints (CRITICAL)

The rest: https://github.com/google/elephant-goldfish-model/blob/HEAD/distributions/claude/skills/egm-draft/SKILL.md
