component
Generate UI component with component file, test, and story (optional)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Generate UI component with component file, test, and story (optional)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Deterministic AI development workflow orchestrator. Manages task boards (.jonggrang/jonggrang-tasks.json), runs 16-phase pipelines (BUGFIX/SMALL/MEDIUM/LARGE), installs lifecycle hooks for Claude Code and OpenCode, and coordinates five specialist roles (Lead/Developer/Reviewer/TestLead/Tester). Use when planning features, executing multi-step development workflows, or orchestrating AI coding agents. Run via npx jonggrang.
16-phase feature orchestration workflow. Runs in the main thread as Kernel Mode. Coordinates the Lead→Developer→Reviewer→TestLead→Tester assembly line.
Protocol for agents to write structured outputs that survive session resets and are findable by the orchestrator.
GitHub workflow automation with the gh CLI — pull requests, issues, releases, the REST/GraphQL API, and safe message escaping. Auth via GH_TOKEN (set in global settings, attached to the sandbox env).
GitLab workflow automation with the glab CLI — merge requests, issues, CI, releases, and safe message escaping. Auth via GITLAB_TOKEN (set in global settings, attached to the sandbox env).
Prevents premature exit and infinite loops. Three mechanisms: Completion Promises, Scratchpads, Loop Detection.
| name | component |
| description | Generate UI component with component file, test, and story (optional) |
| type | scaffold |
| project_types | ["web-app"] |
| trigger | create component, create component, add component |
| inputs | [{"name":"name","description":"Component name (PascalCase)","required":true},{"name":"type","description":"Component type (page, layout, ui, form, data-display)","required":false,"default":"ui"},{"name":"props","description":"Description of required props","required":false}] |
Project {{project_name}} uses {{stack}}. Create component "{{input.name}}" of type {{input.type}}.
Read AGENTS.md for component conventions. Read existing components to understand patterns (styling, state, testing).
Analyze existing component patterns
Create component file
src/components/{{input.name}}/{{input.name}}.tsxsrc/components/{{input.name}}.tsxui: presentational, props-drivenform: form state, validation, submit handlerdata-display: data fetching, loading/error stateslayout: children, responsive designpage: composition of other componentsCreate barrel export (if the project uses this pattern)
src/components/{{input.name}}/index.tsCreate test file
Create story (if the project uses Storybook)
{{input.name}}.stories.tsx