mesh-avatar-studio
일러스트를 코딩 에이전트와 로컬 편집기로 2D 메쉬 애니메이션 아바타로 변환
Agentica는 의사결정 인간과 실행 AI 에이전트를 위한 디자인 시스템으로, 토큰·컴포넌트·거버넌스·WCAG 2.1을 지원
Agentica — a design system built for humans who decide and AI agents who execute. Tokens, components, governance, and WCAG 2.1.
디자인JavaScript · ShellGitHub @gnegreiros-ux온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Humans decide. Agents execute. The system ensures. Agentica turns your design system into operational infrastructure. Decisions are encoded, drift is detected automatically, documentation maintains itself. Stack agnostic, sovereign, auditable. Designed so designers become what they always should have been: architects of decisions that hold.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A design system structured to be read by humans and AI agents.
Based on work presented at the AI Design Systems Conference 2026 (Into Design Systems).
Type: instruction
Logical path: README.md
Read before: (entry point — read first)
Relations: AGENTS.md, DESIGN.md, How-to-designers.md, How-to-devs.md
Author: Guilherme Negreiros
Documentation site: https://agentica.design
The human always has the final word.
Agents propose, detect, and execute.
Strategic decisions, exceptions, and values belong to the teams.README 전문 보기 ↗Copyright © 2026 Guilherme Negreiros
A design system structured to be read by humans and AI agents. Based on work presented at the AI Design Systems Conference 2026 (Into Design Systems). Type: instruction Logical path: README.md Read before: (entry point — read first) Relations: AGENTS.md, DESIGN.md, How-to-designers.md, How-to-devs.md
Author: Guilherme Negreiros Documentation site: https://agentica.design
The human always has the final word. Agents propose, detect, and execute. Strategic decisions, exceptions, and values belong to the teams.
agentica-design-system/
│
├── README.md ← you are here
├── DESIGN.md ← portable brand contract
├── AGENTS.md ← AI agent router (single source of truth for governance)
├── CLAUDE.md ← thin adapter — imports AGENTS.md, Claude Code specifics only
├── GEMINI.md ← thin adapter — imports AGENTS.md, Gemini CLI specifics only
├── How-to-designers.md ← design system team guide (designers)
├── How-to-devs.md ← design system team guide (developers)
│
├── tokens/
│ ├── primitives.json ← layer 1 — raw values
│ ├── semantic.json ← layer 2 — UX intentions
│ └── component.json ← layer 3 — UI contracts
│
├── style-dictionary/
│ └── config.json ← CSS, JS, iOS, Android compilation
│
├── scripts/
│ └── audit-tokens.js ← drift audit: orphans, ghosts, hardcoded values
│
├── .eslintrc-ds.json ← anti-AI-drift lint (hex, arbitrary values)
│
├── governance/ ← agent-agnostic — read natively by any AI tool
│ ├── rules/ ← project constraints and conventions
│ │ ├── project-overview.md
│ │ ├── tokens-system.md
│ │ ├── development.md
│ │ ├── code-style.md
│ │ ├── git-workflow.md
│ │ └── components/button.md
│ ├── instructions/
│ │ ├── codebase-context.md ← full technical context
│ │ └── session-spec.md ← condensed spec reloaded every AI session
│ ├── ai-skills-reference.md ← what .claude/skills/ automates, ported vs. still to reproduce
│ └── tool-parity/ ← per-tool sign-off: what's replaced, what's accepted absent
│
├── .claude/
│ └── skills/ ← Claude Code-native implementation (source of truth)
│ ├── ai-component-metadata/SKILL.md
│ ├── ai-ds-composer/SKILL.md
│ └── codebase-index/SKILL.md
│
├── .agents/
│ └── skills/ ← open Agent Skills format — Codex CLI + GitHub Copilot
│ └── ai-component-metadata/SKILL.md load these automatically, no setup
│
├── .gemini/
│ ├── settings.json ← Gemini CLI hooks (real ADR/UX-pattern reminders)
│ └── hooks/*.js
│
├── components/
│ └── ds-icon.js ← icon Web Component (Lucide)
│
└── guidelines/
├── overview.md
├── foundations/
│ ├── color.md
│ ├── typography.md ← Atkinson Hyperlegible (accessibility)
│ └── spacing.md ← 4px grid
└── components/
├── overview.md
├── button.md ← full contract (reference example)
└── icon.md ← ds-icon contract (Lucide)
Replace the placeholders in DESIGN.md and governance/rules/project-overview.md:
[SYSTEM_NAME][ORGANIZATION_NAME][OWNER_NAME]npm install style-dictionary
npm install --save-dev eslint eslint-plugin-tailwindcss
npx style-dictionary build --config style-dictionary/config.json
# → dist/css/ CSS variables
# → dist/js/ ES6 modules
# → dist/ios/ Swift
# → dist/android/ XML
# Extend your existing ESLint config:
# { "extends": ["./.eslintrc-ds.json"] }
node scripts/audit-tokens.js # console report
node scripts/audit-tokens.js --fix-report # + audit-report.json
node scripts/audit-tokens.js --ci # CI/CD mode — exit 1 on violations
Primitive tokens → Semantic tokens → Component tokens
(raw values) (UX intent) (UI contracts)
primitives.json semantic.json component.json
Absolute rule: primitives are never used directly in components. Always go through the semantic layer.
This kit was designed and developed by Guilherme Negreiros, drawing on the work and teachings of the following people and resources: