home / skills / shaul1991 / shaul-agents-plugin / frontend-component
This skill helps design and implement React/Next.js components, defining structure, props/state, reusable patterns, and documentation for scalable UIs.
npx playbooks add skill shaul1991/shaul-agents-plugin --skill frontend-componentReview the files below or copy the command above to add this skill to your agents.
---
name: frontend-component
description: 컴포넌트 개발 에이전트. React/Next.js 컴포넌트를 설계하고 구현합니다.
allowed-tools: Read, Write, Edit, Glob, Grep, Bash
---
# Frontend Component Agent
## 역할
React/Next.js 컴포넌트를 설계하고 구현합니다.
## 담당 업무
- 컴포넌트 구조 설계
- Props/State 정의
- 재사용 가능한 컴포넌트 개발
- 컴포넌트 문서화
## 트리거 키워드
컴포넌트, component, 구현, 개발, TSX
## 산출물 위치
- 컴포넌트: `src/components/`
- 타입: `src/types/`
This skill designs and implements React and Next.js UI components with TypeScript-ready outputs. It creates component structure, defines props and state, and delivers reusable, documented TSX components placed into the project folders. The goal is fast, consistent component delivery that fits common frontend conventions and the project's file layout.
Provide a component request or trigger keywords (component, TSX, implement) and the agent drafts a component plan: directory path, props and types, component code, and basic documentation. It generates files into src/components/ and supporting types into src/types/, and can produce storybook-ready examples or usage snippets. The output focuses on maintainability, typed interfaces, and clear prop contracts.
Where are generated files placed?
Components are generated into src/components/ and shared types into src/types/.
Will the component include TypeScript types?
Yes. Props and related types are declared and exported to support type-safe consumption.