원클릭으로
new-component
Scaffold a new React component following project conventions
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Scaffold a new React component following project conventions
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Build and optionally serve the Gatsby production site
Build with Contentful preview API to test draft content
Start the Gatsby development server with TypeScript checking
Scaffold a new Gatsby page template with GraphQL query
Run TypeScript type checking on the project without emitting files
| name | new-component |
| description | Scaffold a new React component following project conventions |
| argument-hint | [ComponentName] |
Create a new React component named $ARGUMENTS following this project's conventions.
File header: Every file starts with:
/************************
* Author: [MR FERRY™] *
* <Month Year> *
************************/
Use the current month and year.
TypeScript: All components use .tsx extension with typed props.
Props interfaces: Define props interfaces in src/types/DataTypes.ts if they will be shared, or inline if
component-specific.
Imports: Use named imports. Import React explicitly.
Component style: Use function components (arrow functions), not class components. Export as default.
Styling: Use plain CSS with class names (Bootstrap 5 available). Place CSS in src/components/ alongside the
component.
Gatsby features: Use <Slice> for reusable layout parts, useStaticQuery + graphql for component-level data,
gatsby-plugin-image for responsive images.
src/components/$ARGUMENTS.tsxsrc/types/DataTypes.ts if props are sharedgit add on all new filesbun run typecheck to verify