paint

Generates complete visual identities through a five-phase brainstorm, design system, implementation, and audit pipeline.

1|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/leobbaroni/maestro --skill paint-leobbaroni
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: paint
Source: https://github.com/leobbaroni/maestro/tree/main/skills/maestro/library/genjutsu/paint
Command: npx skills add https://github.com/leobbaroni/maestro --skill paint-leobbaroni

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building a coherent visual identity from scratch often produces inconsistent colors, ad-hoc spacing, and generic AI-looking interfaces. This Skill enforces a structured design pipeline that brainstorms requirements, validates visual and interaction theses, generates a token-based design system, and audits the result before delivery. ## Core Features & Use Cases - Five-phase design pipeline: mandatory brainstorm, validated visual and interaction theses, MASTER.md design system generation, page-by-page implementation, and a final design audit. - Cross-platform token generation: produces Tailwind/CSS variables for web, Kotlin theme files for Compose, and Swift extensions for SwiftUI, all derived from one canonical MASTER.md. - Light scope mode: shortens the pipeline for single-component tasks while keeping validation gates intact. - Use Case: A developer starting a new SaaS landing page uses the Skill to define mood and audience, approve a dark neo-brutalist visual thesis, receive a complete token set, and get each page implemented and audited against reduced-motion and exit-animation rules. ## Quick Start Ask the agent to paint a complete visual identity for your project, starting with a brainstorm of product, audience, and mood before any code is written.

Frequently Asked Questions about paint

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

FAQPage Schema
How do I create a design system for a new web or mobile app?▼

Run the paint pipeline, which brainstorms product, audience, mood, references, and stack, then validates a visual and interaction thesis before generating a MASTER.md design system. Tokens are emitted as Tailwind config or CSS variables for web, Kotlin theme files for Compose, or Swift extensions for SwiftUI.

What is the difference between paint and cast in genjutsu?▼

Paint builds an entire visual universe from scratch with a mandatory brainstorm and a generated design system, while cast adapts existing code with lightweight discovery and no required design system file. Use cast for single components or effects and paint for whole-project identity.

Does the paint skill support SwiftUI and Jetpack Compose?▼

Yes, it detects SwiftUI via Package.swift or xcodeproj files and Compose via Gradle dependencies, then generates platform-native tokens such as Color+App.swift or Theme.kt. It also handles Compose Multiplatform with expect/actual token structures.

Can I skip the brainstorm phase for a small task?▼

Only light scope shortens the pipeline, and only when the target is one isolated component with an existing visual identity and no downstream systematization. Even then, one brainstorm question, an interaction thesis, and validation gates remain mandatory.

What does the final design audit check?▼

The audit verifies reduced-motion support, presence of exit animations, and stack-specific accessibility and performance rules before delivery. It runs on every project regardless of scope and cannot be skipped.