소스 정보
- 저장소
- jackeydou/Pichu
- 최근 소스 활동
- 2026년 8월 7일 17:22
- 감지된 SKILL.md 언어
- 영어
- 스타
- 4
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/jackeydou/Pichu --skill sites-building명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | sites-building |
| description | Build or modify web sites, web apps, landing pages, reports, and dashboards. |
Use this skill when the user asks to create or modify a website, web app, landing page, report page, or dashboard.
Build or modify the requested site locally. For new sites, use templates/site-app-template unless the user is modifying an existing project, explicitly asks for a standalone static artifact, or names a different stack.
index.html, CSS, and optional client JS only for explicit single-file requests, existing static edits, fixed snapshots, or throwaway shareable output.Never read, print, copy, commit, or embed local auth files or raw credential material while building or debugging a site. This includes token files, user session files, CLI auth config, .netrc, .npmrc, .ssh/**, cookies, access tokens, refresh tokens, API keys, and authorization headers.
If auth fails, use the SDK, route helper, CLI status/doctor command, or ask the user to re-authenticate; do not inspect token file contents directly.
When creating a new site:
templates/site-app-template before making structural changes.templates/site-app-template; copy it first and run commands only in the
target project.When modifying an existing site, preserve its current structure unless the user explicitly asks for a larger rework.
Do not let the starter define the final product; use it as structure.
package.json and prefer libraries already available in the starter or existing app.For shadcn/ui projects, use the bundled shadcn skill workflow before adding or composing standard UI controls.
Select for short option sets and single-select filters, DropdownMenu for command menus and overflow actions, Tooltip for hover/focus help, Combobox for searchable or multi-select filters, and shadcn date/time components for calendar or schedule inputs.<select>, NativeSelect, input[type="date"], input[type="time"], or custom dropdown/listbox/multiselect/date-picker controls for app UI unless the user explicitly requests no-JS/native fallback behavior.Check installed components and use the shadcn CLI before composing unfamiliar or missing standard controls:
npx shadcn@latest info --json
npx shadcn@latest search @shadcn -q "<component or pattern>"
npx shadcn@latest docs <component>
npx shadcn@latest add <component>
After adding a component, read the generated files and use the exported API instead of guessing prop names.
The template uses Next.js, Tailwind CSS, TypeScript, SWR, Recharts, lucide-react, and shadcn Base UI Rhea components/ui primitives.
The template source must stay free of runtime artifacts such as .next,
.next-dev, .pichu, node_modules, out, dist, generated logs,
next-env.d.ts, and local env files. If any of these appear in the template source, remove them
before copying the template.
cp -R "$SKILL_DIR/templates/site-app-template" <target-dir>
cd <target-dir>
pnpm install
pnpm run dev
Use the template's package scripts for dev, build, and start behavior instead of invoking Next.js directly. During iterative app creation, use pnpm run dev as the preview server so source edits apply through the running development server.
Before calling the site work complete:
pnpm run build./api/... routes when the change affects runtime behavior.