achievement-tree-design-system — custom UI design with Shadow DOM achievement-tree-design-system, rrih.github.io, community, custom UI design with Shadow DOM, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Frontend Agents needing custom UI design capabilities with Shadow DOM and CSS reset. achievement-tree-design-system is a design system that produces custom UIs with a consistent rhythm, using a base spacing unit of 8px and avoiding generic patterns.

Features

Uses Shadow DOM to ship its own reset and styles
Avoids generic card and soft shadow patterns
Employs a small, coherent set of primitives with consistent rhythm
Defines a layout rhythm with a base spacing unit of 8px
Creates custom UI designs that feel crafted, not default

# Core Topics

rrih rrih
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The achievement-tree-design-system skill by rrih is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for custom UI design with Shadow DOM.

Ideal Agent Persona

Perfect for Frontend Agents needing custom UI design capabilities with Shadow DOM and CSS reset.

Core Value

Empowers agents to generate unique and consistent user interfaces with a small, coherent set of primitives, consistent rhythm, and custom layout spacing units, avoiding generic patterns and leveraging Shadow DOM for isolated styling.

Capabilities Granted for achievement-tree-design-system

Designing custom UI components with 8px base spacing unit
Creating consistent visual systems with custom CSS reset and styles
Avoiding generic card-based layouts with soft shadows and rounded corners

! Prerequisites & Limits

  • No reliance on existing global CSS/Tailwind look
  • Requires custom CSS reset and styles to be shipped with the app
  • Limited to using a small, coherent set of primitives with consistent rhythm
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

achievement-tree-design-system

Install achievement-tree-design-system, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command...

SKILL.md
Readonly

Goal

Produce a UI that does NOT look like default agent-generated apps. It must feel like a crafted product.

Non-negotiables

  • No reliance on existing global CSS/Tailwind look. The app UI lives in Shadow DOM and ships its own reset + styles.
  • Avoid generic "card + soft shadow + rounded-lg + gray background" patterns unless explicitly justified.
  • Use a small, coherent set of primitives with consistent rhythm.

Visual system (define + follow)

  1. Layout rhythm
  • Base spacing unit: 8px. Use 8/16/24/32/48… only.
  • Typography: define a clear scale (e.g. 12/14/16/20/28/36) and apply intentionally.
  • Use high-contrast text by default. Avoid washed-out gray UI.
  1. Shape language
  • Choose one distinctive shape rule and stick to it:
    • Option: “squircle-ish” nodes + sharp UI chrome
    • Option: “hard-edge” UI + playful node shapes
  • Buttons are not default rectangles. Define a signature.
  1. Motion language (crucial for delight)
  • Micro-interactions are springy and responsive (but not noisy).
  • Panning has subtle inertia; zoom anchors to cursor position.
  • Node add/edit/done transitions must communicate cause→effect.
  1. Color strategy
  • Use a limited palette with one accent + one warning + one success.
  • URL capacity meter has a memorable, instrument-like look (not a plain progress bar).

Interaction principles

  • Every frequent action is 1–2 steps max: add child, edit title, toggle collapse, mark done.
  • Inline edit is default; avoid form-heavy panels.
  • Provide keyboard paths: Enter confirm, Esc cancel, Tab add child, Cmd/Ctrl+Z undo.

Deliverables expectation

Before coding, draft a “UI spec summary” in the response:

  • palette tokens
  • type scale
  • spacing scale
  • shape rules
  • motion rules (durations + easing/spring) Then implement to match.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is achievement-tree-design-system?

Perfect for Frontend Agents needing custom UI design capabilities with Shadow DOM and CSS reset. achievement-tree-design-system is a design system that produces custom UIs with a consistent rhythm, using a base spacing unit of 8px and avoiding generic patterns.

How do I install achievement-tree-design-system?

Run the command: npx killer-skills add rrih/rrih.github.io. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for achievement-tree-design-system?

Key use cases include: Designing custom UI components with 8px base spacing unit, Creating consistent visual systems with custom CSS reset and styles, Avoiding generic card-based layouts with soft shadows and rounded corners.

Which IDEs are compatible with achievement-tree-design-system?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for achievement-tree-design-system?

No reliance on existing global CSS/Tailwind look. Requires custom CSS reset and styles to be shipped with the app. Limited to using a small, coherent set of primitives with consistent rhythm.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add rrih/rrih.github.io. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use achievement-tree-design-system immediately in the current project.

Related Skills

Looking for an alternative to achievement-tree-design-system or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI