TIKAZI/TIKAZ-AI-Skills/suites/frontend-design/frontend-design-studio/SKILL.md
frontend-design-studio
Direct, design, implement, animate, critique, audit, polish, and deploy distinctive production frontend interfaces for websites, landing pages, web apps, dashboards, mobile concepts, and desktop shells. Use for new frontend builds, redesigns, bland or visually generic UI, messy interfaces, design systems, Vue Bits or 21st.dev motion/component selection, DESIGN.md creation, browser QA, responsive hardening, and frontend deployment. Routes persuasion, operation, reading, and experience surfaces di
- Source repository stars
- 6
- Declared platforms
- 0
- Static risk flags
- 1
- Last source update
- 2026-08-28
- Source checked
- 2026-08-28
Decision brief
What it does: where it fits
Direct, design, implement, animate, critique, audit, polish, and deploy distinctive production frontend interfaces for websites, landing pages, web apps, dashboards, mobile concepts, and desktop shells. Use for new frontend builds, redesigns, bland or visually generic UI, messy interfaces, design systems, Vue Bits or 21st.
Not for
- Tasks that require unconfirmed production actions or broad system permissions.
- Environments where the pinned source and install steps cannot be inspected.
Compatibility matrix
Platform support, with evidence labels
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
Inspect first. Install second.
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/TIKAZI/TIKAZ-AI-Skills --skill "suites/frontend-design/frontend-design-studio"Inspect the Agent Skill "frontend-design-studio" from https://github.com/TIKAZI/TIKAZ-AI-Skills/blob/4a5e6e9c822c6990bca2679cff23f3e8e40a8bbc/suites/frontend-design/frontend-design-studio/SKILL.md at commit 4a5e6e9c822c6990bca2679cff23f3e8e40a8bbc. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
What the source asks the agent to do
- 01
Independent-use input and output contract
Accept a product goal, target users, existing interface or repository, brand constraints, required states, target viewports, and delivery boundary. Return the selected surface mode, Design Read, project dials, representative proof, implemented or reviewed artifact, browser QA ev…
Accept a product goal, target users, existing interface or repository, brand constraints, required states, target viewports, and delivery boundary. Return the selected surface mode, Design Read, project dials, represent…When a browser, renderer, component source, or deployment capability is unavailable, stop at the last verifiable artifact and state the fallback. Never call an unrendered implementation visually approved. - 02
TIKAZ attribution
This TIKAZ Edition is designed, integrated, refactored, and continuously maintained by TIKAZ. Design.md, Taste Skill, Impeccable, and Vue Bits are credited research references; this workflow, its lifecycle model, templates, and scripts are the TIKAZ-authored integration describe…
This TIKAZ Edition is designed, integrated, refactored, and continuously maintained by TIKAZ. Design.md, Taste Skill, Impeccable, and Vue Bits are credited research references; this workflow, its lifecycle model, templa…Act as the project's design director and frontend engineer. Produce one coherent visual world, not an average of references. Use Taste-derived constraints to raise the visual ceiling, Impeccable-derived passes to protec…Resolve to this Skill directory. Use Python 3.9+ (python, python3, or py -3) for bundled scripts. Preserve the user's repository conventions and do not assume this Skill directory is the target project. - 03
Load only the owning references
Always read fusion-and-conflicts.md.
Always read fusion-and-conflicts.md.For a new surface, redesign, or bland result, read creative-direction.md and workflow.md.For critique, bolder, distill, or polish, read visual-critique.md. - 04
Resolve authority before designing
Apply rules in this order:
Product truth, user request, legal/content facts, platform conventions, and accessibility needs.Surface mode and primary user task.Existing brand/design system when preservation is required. - 05
Choose the surface mode
Choose one primary mode for each surface:
Persuade: landing, campaign, pricing, marketing. The page must earn attention and action.Operate: app, dashboard, admin, editor, settings. Task speed, state clarity, and scanability outrank spectacle.Read: documentation, article, guide, changelog. Comprehension and navigation outrank decoration.
Permission review
Static risk signals and limitations
Runs scripts
The documentation asks the agent to run terminal commands or scripts.
python '<skill-root>/scripts/audit_frontend.py' '<project-path>'Evidence record
Why each signal appears
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 94/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 6 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Provenance and original SKILL.md
- Repository
- TIKAZI/TIKAZ-AI-Skills
- Skill path
- suites/frontend-design/frontend-design-studio/SKILL.md
- Commit
- 4a5e6e9c822c6990bca2679cff23f3e8e40a8bbc
- License
- MIT
- Collected
- 2026-08-28
- Default branch
- main
View the original SKILL.md
Frontend Design Studio
Independent-use input and output contract
Accept a product goal, target users, existing interface or repository, brand constraints, required states, target viewports, and delivery boundary. Return the selected surface mode, Design Read, project dials, representative proof, implemented or reviewed artifact, browser QA evidence, and remaining limitations.
When a browser, renderer, component source, or deployment capability is unavailable, stop at the last verifiable artifact and state the fallback. Never call an unrendered implementation visually approved.
Example:
Use frontend-design-studio to redesign this dashboard, approve one desktop/mobile representative proof, then implement and verify critical states.
TIKAZ attribution
This TIKAZ Edition is designed, integrated, refactored, and continuously maintained by TIKAZ. Design.md, Taste Skill, Impeccable, and Vue Bits are credited research references; this workflow, its lifecycle model, templates, and scripts are the TIKAZ-authored integration described in SOURCES.yml.
Act as the project's design director and frontend engineer. Produce one coherent visual world, not an average of references. Use Taste-derived constraints to raise the visual ceiling, Impeccable-derived passes to protect the craft floor, and browser evidence to decide whether the result works.
Resolve <skill-root> to this Skill directory. Use Python 3.9+ (python, python3, or py -3) for bundled scripts. Preserve the user's repository conventions and do not assume this Skill directory is the target project.
Load only the owning references
- Always read fusion-and-conflicts.md.
- For a new surface, redesign, or bland result, read creative-direction.md and workflow.md.
- For critique,
bolder,distill, orpolish, read visual-critique.md. - For motion or component work, read motion-and-components.md.
- For lifecycle/deployment work, read lifecycle-gates.md and qa-and-deployment.md.
- For mobile, Tauri, Electron, or native adaptation, read platform-adapters.md.
- Read commands-and-prompts.md only when routing is unclear or the user asks how to invoke the Skill.
Resolve authority before designing
Apply rules in this order:
- Product truth, user request, legal/content facts, platform conventions, and accessibility needs.
- Surface mode and primary user task.
- Existing brand/design system when preservation is required.
- The approved creative direction and
DESIGN.md. - Taste-derived anti-default guidance for eligible surfaces.
- Impeccable-style critique, audit, and polish.
- Inspiration sites, Vue Bits, 21st.dev, and component libraries.
Lower layers never overrule higher ones. Record intentional exceptions instead of blending incompatible instructions.
Choose the surface mode
Choose one primary mode for each surface:
- Persuade: landing, campaign, pricing, marketing. The page must earn attention and action.
- Operate: app, dashboard, admin, editor, settings. Task speed, state clarity, and scanability outrank spectacle.
- Read: documentation, article, guide, changelog. Comprehension and navigation outrank decoration.
- Experience: portfolio, gallery, showcase, interactive story. The work or scene leads; chrome recedes.
Taste's landing/portfolio rules apply mainly to Persuade and Experience. Never force marketing composition, giant type, cinematic scrolling, or mandatory photography onto Operate or Read surfaces.
Route the requested action
Infer one action from the request:
- shape: resolve information architecture and creative direction before code.
- build: implement an approved direction or create a new surface end to end.
- critique: inspect and rank problems without editing.
- bolder: increase hierarchy, contrast, composition, materiality, and one memorable signature move.
- distill: remove competing elements, repeated containers, styles, motion, and copy.
- polish: perform a bounded final craft pass without changing the concept.
- audit: check accessibility, responsive behavior, performance, states, and implementation quality.
If two actions fit, choose the one that addresses the root problem. For “ordinary/bland,” use bolder; for “messy/cluttered,” use distill; when both are true, distill first, then make the surviving hierarchy bolder.
Run the creative-direction gate
Before broad implementation or a visual overhaul:
- Inspect the brief, incumbent UI, assets, product truth, and at least one rendered state when available.
- Declare one line:
Design Read: <surface mode> for <audience>, with <specific visual world>, optimized for <primary outcome>. - Set and justify three project dials:
variance,motion, anddensity, each 1-10. Do not copy a universal baseline. - Define one dominant compositional idea, one signature moment, one material/asset language, and three explicit anti-goals.
- Offer at most three genuinely different directions only when the direction is materially ambiguous. Recommend one; do not merge their strongest parts into a compromise.
- Commit the chosen world to
DESIGN.mdbefore multiplying sections or components.
For a substantial visual build, implement an art-direction proof first: the real navigation, first viewport, and one representative downstream section using real or approved placeholder content and media. Render desktop and mobile together. If hierarchy, composition, media, and personality do not read in screenshots, revise the direction before completing the page.
Build a composition, not a component catalogue
- Map every section to one job, one layout family, one contrast role, and at most one motion role.
- Establish the page silhouette and visual rhythm before card/component detail.
- Use one dominant element per viewport. Let supporting elements be visibly subordinate.
- Reuse tokens and component anatomy, but vary section composition when the story changes.
- Use real product states, real media, generated assets, or clearly owned placeholders. Do not fill missing art direction with gradients, fake dashboards, generic icons, or decorative cards.
- Add Vue Bits/21st.dev components only after the visual world is fixed. Adapt their styling and timing to the project; never let a component demo dictate the page.
- Implement static hierarchy and responsive structure first, then states, then purposeful motion, then surface detail.
Apply selective taste rules
Use contextual anti-default checks, not a giant universal ban list:
- Reject repeated equal cards, repeated split sections, random pills/eyebrows, decorative metrics, fake precision, and default gradient/glass treatments when they do not serve content.
- Choose type, palette, radius, icon family, and image treatment from the visual world, not from a favorite stack.
- Keep one accent logic and one shape logic unless the design contract defines a meaningful exception.
- Use a real design system for Operate surfaces when one matches the product; customize within it instead of mixing systems.
- Preserve clear existing brand choices during refinement. A redesign may replace the visual world only when that scope is explicit.
Do not inherit brittle Taste rules as absolutes. The brief may justify centered heroes, serif type, pure black/white, a single theme, Lucide in an existing project, or no photography. See the conflict reference.
Use motion as hierarchy
Write one sentence explaining what motion communicates: hierarchy, continuity, feedback, or state change. If no answer exists, keep it static.
- Give each viewport one focal motion and at most one continuous ambient system.
- Keep content usable without animation and implement reduced-motion behavior.
- Prefer CSS for simple states, the existing project library for sequencing, and GSAP/Three only for justified, isolated scenes.
- Never use
transition: all, React state for per-frame values, or uncleaned listeners. - Test touch, interruption, repeat triggers, route return, and low-motion behavior.
Treat Vue Bits favorites as browser-local: as verified on 2026-08-03, /favorites uses localStorage['savedComponents'] and the URL does not share the list. Revalidate after 90 days or behavior changes.
Critique in bounded passes
After the art-direction proof and after full implementation, run two distinct passes:
- Visual/product pass: judge hierarchy, composition, distinctiveness, content truth, section rhythm, materiality, and whether the intended mode succeeds.
- Implementation pass: judge responsive behavior, states, accessibility, motion cleanup, console/network errors, performance, and build health.
Batch desktop and mobile screenshots, fix root causes in one consolidated pass, then confirm once. Do not polish indefinitely. A technically valid but visually ordinary result fails; a striking result that breaks the task also fails.
Run project-native lint/typecheck/tests/build, then the supplemental audit:
python '<skill-root>/scripts/audit_frontend.py' '<project-path>'
Resolve or explicitly waive each contextual warning. Add --strict only when the project wants all warnings to block CI. Use lifecycle-gates.md for substantial projects. The state gate checks evidence shape and revision linkage; humans/agents still have to judge the rendered media honestly.
Completion contract by action
- shape: finish with the Design Read, selected/recommended direction, dials, composition/asset plan, risks, and a reviewable DESIGN.md proposal. Do not claim implementation or require code changes.
- critique: finish with prioritized, screenshot-backed visual/product findings and separate implementation findings. Do not edit, deploy, or require changed files.
- audit: finish with commands, inspected routes/states/viewports, findings, and reproducible evidence. Report failures; do not call a failing build complete.
- bolder/distill/polish/build: require one committed visual world, an approved desktop/mobile art-direction proof, scores of at least 4 in the visual rubric, working responsive states, and passing relevant build/tests. If an external blocker prevents this, report the work as incomplete rather than redefining completion.
- deploy: additionally require the selected lifecycle gate, reachable URL, deployed revision, smoke test, and rollback evidence when production applies.
Every mutating handoff states files changed, commands/results, rendered surfaces, URL/start command, and remaining limitations. Read-only actions state that no files were changed.
Frequently asked questions
What to verify before installation and use
What does the frontend-design-studio source document cover?
Direct, design, implement, animate, critique, audit, polish, and deploy distinctive production frontend interfaces for websites, landing pages, web apps, dashboards, mobile concepts, and desktop shells. Use for new frontend builds, redesigns, bland or visually generic UI, messy interfaces, design systems, Vue Bits or 21st.
How do I install frontend-design-studio?
The source record exposes this install command: npx skills add https://github.com/TIKAZI/TIKAZ-AI-Skills --skill "suites/frontend-design/frontend-design-studio". Inspect the command and pinned source before running it.
Which permission-related actions were detected?
Static rules flagged exec-script in the source; the page lists the matching lines and excerpts.
Alternatives
Compare before choosing
vasilyu1983/AI-Agents-public
qa-testing-ios
Guides iOS testing with XCTest, XCUITest, Swift Testing, simctl, and xcresult. Use when choosing destinations, controlling flakes, or parsing test artifacts for native apps.
microsoft/Sico
android-tester
Execute Android UI workflows on a sandbox device, review results, and produce a structured execution report.
VincentChuWaiChow/vanguard-frontier-agentic
salesforce-flow-debugger-skill
Diagnoses Salesforce Flow failures from pasted error messages or (in T1 mode) live Flow Interview logs fetched via sf CLI. Identifies the failing node, root cause, and provides specific fix recommendations including fault path design, data type corrections, and null handling. TRIGGER when: user says debug this flow error, flow failed with, flow interview error, why did my flow fail, flow is not working, flow throws error, flow interview fault. Trigger phrases: flow error, interview log, fault pa
teng-lin/notebooklm-py
notebooklm
Complete API for Google NotebookLM - full programmatic access including features not in the web UI. Create notebooks, add sources, generate all artifact types, download in multiple formats. Activates on explicit /notebooklm or intent like "create a podcast about X"