analyze-team-session
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Create, update, or refresh a visual design system or art style guide. Use when the user wants to define a visual style, create a design system, build a style guide, or when they mention "design system", "art style", "style guide", "visual identity", or "color palette".
$ npx -y skills add kenneth-liao/ai-launchpad-marketplace --skill design-system --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/design-systemContext preview
The summary Claude sees to decide when to auto-load this skill.
Create, update, or refresh a visual design system or art style guide. Use when the user wants to define a visual style, create a design system, build a style guide, or when they mention "design system", "art style", "style guide", "visual identity", or "color palette".
name: design-system description: Create, update, or refresh a visual design system or art style guide. Use when the user wants to define a visual style, create a design system, build a style guide, or when they mention "design system", "art style", "style guide", "visual identity", or "color palette".
Create complete visual design systems from scratch through guided discovery, documentation, and AI-generated asset production.
Execute these phases in strict order. Output Location must be asked first. Phase 0 is optional (skip if user has no references). Never skip Phases 1-5. Each phase builds on the previous.
| Phase | Name | Action | Output | |-------|------|--------|--------| | — | Output Location | Ask where to save the design system | `output_location` = "local" or "user" | | 0 | Reference Input | Collect + analyze user reference images | Visual analysis + smart defaults for discovery | | 1 | Discovery | Interactive questionnaire | User preferences across 10 dimensions | | 2 | Synthesis | Analyze + name the style | Style name, core principles, full spec | | 3 | Documentation | Generate style guide | `{style-name}-design-system.md` | | 4 | Asset Generation | Generate images via creator-stack:nanobanana | 8 PNG style board elements | | 5 | Assembly | Organize + present | Complete design system directory |
---
Before anything else, ask the user where they want the design system saved. Use the AskUserQuestion tool:
**Question:** "Where should this design system be saved?"
| Option | Description | |--------|-------------| | Local project (current directory) | Saves to `./design-system/` in the current working directory. Best when this design system is specific to one project. | | User level (system-wide) | Saves to `~/.claude/.context/design-systems/{style-name-slug}/`. Available across all projects and conversations. Best for brand-wide design systems you'll reuse everywhere (e.g., your YouTube brand, your newsletter brand). |
Store the choice as `output_location`.
**Path resolution** (happens after Phase 2 when the style name is finalized):
Where `{style-name-slug}` is the style name lowercased with spaces and special characters replaced by hyphens (e.g., "Ink & Ember" → `ink-and-ember`, "Neon Chalk" → `neon-chalk`).
**User-level design systems** are organized so each style gets its own directory:
~/.claude/.context/design-systems/ ├── ink-and-ember/ ← YouTube brand │ ├── ink-and-ember-design-system.md │ ├── 01-hero-character.png │ └── ... ├── paper-and-sage/ ← Newsletter brand │ ├── paper-and-sage-design-system.md │ ├── 01-hero-character.png │ └── ...
---
Before starting discovery, ask the user if they have existing visual references to anchor the design system. References dramatically improve consistency by grounding the system in concrete examples rather than abstract descriptions alone.
**Opening prompt:** "Before we start defining your design system, do you have any existing visual references? These could be brand assets you already use, inspiration images, or examples of styles you like. This is optional — we can build entirely from scratch too."
**Supported input modes:**
| Mode | How to Provide | What Happens | |------|---------------|--------------| | Folder path | User provides a path like `~/brand-assets/` or `./images/` | Read all image files in the folder (PNG, JPG, SVG, WebP). Limit to 10 most relevant if more are provided. | | Individual files | User provides one or more file paths | Read each image directly. | | Website URL | User provides a URL like `https://mybrand.com` | Use WebFetch to capture the page, then analyze the visual design (colors, typography, layout, imagery style). | | Direct paste | User pastes or drags images into the conversation | Analyze the images as provided. | | Skip | User says they have no references | Proceed directly to Phase 1 with no smart defaults. |
**Analysis protocol:**
For each reference image or website, extract and document:
1. **Dominant colors** — Identify the 3-5 most prominent colors with approximate hex codes. Note which appear to be background, primary, and accent. 2. **Line work / rendering style** — Is it illustrated or photographic? If illustrated: line weight (thick/thin), edge quality (clean/sketchy), fill approach (flat/gradient/outline-only). 3. **Composition patterns** — Spacing density, focal point placement, symmetry, use of whitespace. 4. **Medium / aesthetic** — Flat vector, hand-drawn, 3D, photographic, collage, abstract, etc. 5. **Mood / emotional tone** — What feeling does it convey? Warm, corporate, playful, dark, etc. 6. **Character style** (if characters present) — Proportions, facial detail level, body style, identifying features. 7. **What's NOT present** — Notable absences that may indicate intentional anti-patterns (no gradients, no photography, no text, etc.).
**After analysis, present a summary:** > "Here's what I'm seeing across your references: **[2-3 sentence synthesis of the dominant visual patterns — colors, style, mood, composition]**. I'll use this to suggest defaults during the discovery questionnaire, but you can override any suggestion."
**Smart defaults:**
A curated collection of Claude Code plugins to unlock your personal workflows.
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Generate a self-contained HTML viewer for any Claude Code session, including agent team sessions with full inter-agent DM…
Define, codify, or update brand identity and connect it to design systems. Use when the user wants to create brand guidelines,…
Create YouTube community posts that drive views and audience engagement. Use when asked to create a community post, promote a…
Extract structured content ideas from published material. Use when you have source material (transcripts, newsletters, notes, web…
Create retention-optimized opening hooks for any content type. Use when designing a video intro, newsletter opening paragraph,…