Artisan

Convert prototypes into production-ready React, Vue, or Svelte components.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/Dinxeshh/agent-skills --skill artisan-dinxeshh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Artisan
Source: https://github.com/Dinxeshh/agent-skills/tree/main/skills/artisan
Command: npx skills add https://github.com/Dinxeshh/agent-skills --skill artisan-dinxeshh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns prototype and design specs into production-quality React, Vue, or Svelte components that satisfy accessibility, type safety, and state-handling expectations, eliminating the inconsistent handoff between prototyping and implementation.

Core Features & Use Cases

  • Prototype-to-Production Workflow: Interpret Forge outputs or design direction to choose the right framework and deliver accessible components with state management, form validation, and data fetching.
  • Accessibility and Reliability: Enforce WCAG AA, ARIA, keyboard navigation, focus management, loading/error/empty states, and TypeScript strictness with error boundaries and inline validation feedback.
  • Collaboration Ready: Document rationale, log decisions in .agents/PROJECT.md, route handoffs to Builder, Showcase, or Radar, and consult the shared references for component quality and performance guidance.

Quick Start

Ask Artisan to convert the Forge prototype into a production-ready React component with accessible state management and error boundaries.

Frequently Asked Questions about Artisan

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

FAQPage Schema
How do I convert a prototype into a production-ready React, Vue, or Svelte component?

To convert a prototype into a production-ready component, the Skill transforms design specs into React, Vue, or Svelte code with TypeScript strict mode, accessible UI, state management, and form validation.

What is the best way to enforce WCAG AA accessibility and ARIA in front-end components?

The best way to enforce accessibility in front-end components is to generate code that automatically integrates WCAG AA standards, ARIA attributes, keyboard navigation, and focus management during the prototype-to-production conversion.

Does this workflow support TypeScript strict mode with error boundaries and loading states?

Yes, the workflow supports TypeScript strict mode and requires error boundaries, inline validation feedback, and dedicated loading, error, and empty states to ensure robust data handling and component reliability.

Can I use this approach for both state management and form validation in Svelte and Vue?

Yes, you can use this approach for Svelte, Vue, and React to implement accessible state management, data fetching, and form validation rigor, ensuring your prototypes scale into reliable production interfaces.

How do I document component decisions and route handoffs after building accessible UI?

After building accessible UI, you document rationale, log decisions in a project file, and route handoffs to Builder, Showcase, or Radar while consulting shared references for component quality guidance.