ソース情報
- リポジトリ
- 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コマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Guide Pichu Client release preparation: date-based versions, release branches, changelog highlights, package version updates, and Electron packaging checks.
Write user-facing Pichu Client release notes from CHANGELOG.md. Use when preparing release notes, editing release-notes/<version>.md, or turning a versioned changelog section into feature and bugfix notes.
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".
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.