archive-project
Freeprojects/<プロジェクト名>/ 配下のファイルをまとめて ZIP にして、成果物として持ち帰れるようにするスキル。node_modules / .venv / __pycache__ など再生成可能なビルド成果物は自動で除外する。/archive-project で明示起動。
The English summary is being prepared. Showing the original description.
ハンズオンで実装したプロダクトを「もし実際にデリバリーするなら」の観点で棚卸しし、足りない知識を学習計画(study-plan.md)に落とすスキル。ローカルで動作確認できる範囲で実装した前提。`/verify-project` 後・ピッチ前に実行してメタ認知してから登壇する。
/study-plan で明示起動。
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
/verify-project の後、ピッチ発表の前に「自分のプロダクトには何が足りないか」を参加者自身に気付かせ(メタ認知)、その上で登壇してもらうための対話スキル。アウトプットの study-plan.md は持ち帰り資料としても機能する。
/verify-project → /study-plan → ピッチ発表workshop-premises.md のとおり「ローカルで動作確認できるところまで(デプロイしない)、プロダクト内で有料 API は使わない」起動時に .claude/skills/workshop-premises.md(標準構成)を読み、時間枠・技術・成果物・有料 API の扱いはそれに従う。このファイル内には固定値を置かない。前提ファイルが見つからない場合は、標準構成(1日完結・Next.js・デプロイなし・成果物は動くアプリ + LP)を前提にして進める。あわせて .claude/skills/conversation-principles.md(対話の共通原則)も読み、聞き方・書き方・ファイルの扱いはそれに従う。
projects/<プロジェクト名>/study-plan.md共通原則(1問ずつ・専門用語は命名で返す・「わからない」歓迎・代筆しない・ヒントは出すが盛らない)は conversation-principles.md に従う。このスキル固有の原則:
study-plan.md に そのまま記録 し、学習ロードマップ候補として浮かび上がらせる対象プロジェクトのディレクトリを確認(現在地 or 参加者に聞く)。確認できたら progress.log に start 行を追記する(共通原則 14。書き出し時は write 行)
input.md / scope.md / verification.md があれば読んで文脈を把握する
以下を伝えてから始める:
「今日のハンズオンはローカルで動くところまでが範囲でした。ここから『もし実際にデリバリー(公開・配布・運用)するとしたら何が足りないか』を一緒に棚卸しして、持ち帰りの学習計画にまとめましょう。分からないことは無理に答えず『わからない』『考えたことなかった』で大丈夫です。むしろ何が分かっていないかを可視化するのがこのスキルの目的なので、知ったかぶりより正直な『わからない』が一番役に立ちます」
「アプリで使っている技術・ライブラリのうち、中身を自分の言葉で説明しきれないものを正直に挙げてください」
「明日これを社内ツールとして公開するとしたら、レビュアーから真っ先に突っ込まれそうな点を3つ挙げると?」
「ユーザーごとに見せてよい/いけない情報の区別はありますか? それはどう担保していますか(ログイン認証 / URL の推測困難性 / 何もしていない、のいずれか)」
「ユーザー入力(フォーム・URL パラメータ等)はありますか? 想定外の入力で他ユーザーの画面が崩れたり、HTML が混入したりしませんか?」
<script>alert(1)</script> を入力欄に貼ると何が起きるか)を口頭で示す「使っているデータ・API・ライブラリの利用規約は確認済みですか? 商用利用・再配布の可否は?」
「氏名・メール・位置情報などの個人情報を扱う想定はありますか? 個人情報保護法の取得目的の通知・第三者提供の制限を踏まえていますか?」
「もしこのアプリを実際にデリバリー(公開・配布・運用)するとしたら、使っているサービスで従量課金されるもの・想定外アクセスで請求が跳ねうるものはありますか? 上限設定はかけられますか?」
「もし運用中にアプリが落ちたら、誰がどう気付きますか? データのバックアップ・復旧手順は?」
「ここまでで『これは押さえておきたい』と感じた領域を 1〜3 個だけ挙げてください」
各 Phase の回答を以下のフォーマットで projects/<name>/study-plan.md に書き出す。
「
projects/<name>/study-plan.mdに書き出しました。ピッチでは、強みだけでなく『今日のスコープ外として残した領域』『これから学ぶこと』も自分の言葉で添えると、聞き手の納得感が一段上がります。study-plan.md は持ち帰り資料としても使えるので、入門記事から順に1本ずつ読んでみてください。あわせて レビュー用のページ(HTML)を作りますか? 内容に読むときの観点を添えて、ブラウザで読める形にします。ペアフィードバックで相手に見せるのにも使えます」
肯定なら review-page.md に従って projects/<name>/review/study-plan.html を作る(共通原則 15)。
# <プロジェクト名> — 学習計画
## 自己診断: ピンと来ていない技術
<Phase 1 の回答(参加者の言葉のまま)>
## 実運用で突っ込まれそうな点
<Phase 2 の回答>
## デリバリー前提のチェック棚卸し
| 観点 | 参加者の回答 | 関連する専門用語 |
|---|---|---|
| 認証・認可 | <Phase 3> | authentication / authorization |
| 入力の扱い | <Phase 4> | XSS / 入力バリデーション |
| データの出どころ | <Phase 5> | OSS ライセンス / 利用規約 |
| 個人情報・法令 | <Phase 6> | 個人情報保護法 / プライバシーポリシー |
| コスト・スケール | <Phase 7> | 従量課金 / レートリミット / Quota |
| 障害・運用 | <Phase 8> | モニタリング / バックアップ |
## 学習ロードマップ
### 領域1: <参加者が選んだ領域名>
- **なぜ学ぶ**: <参加者の言葉での動機>
- **入門**: <タイトル> — <URL>
- **公式**: <タイトル> — <URL>
### 領域2: ...
### 領域3: ...
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
projects/<プロジェクト名>/ 配下のファイルをまとめて ZIP にして、成果物として持ち帰れるようにするスキル。node_modules / .venv / __pycache__ など再生成可能なビルド成果物は自動で除外する。/archive-project で明示起動。
The English summary is being prepared. Showing the original description.
scope.md をもとに Next.js アプリを projects/<name>/apps/ に実装する対話スキル。MVP を一括生成したあと「完了」で終わらず、想定ユーザー1人になりきって触る → 1サイクル1改善のチューニングを回し続けて体験を磨く。/scope-design の後、/verify-project の前に実行する。/build-app で明示起動。
The English summary is being prepared. Showing the original description.
ハンズオンで作った動くアプリを「商品として売り出す」視点で見直し、ペライチのランディングページ(LP)を作る対話スキル。動くアプリを実際に触りながらコピーを練り、最後に frontend-design スキルを自動で呼び出して HTML 実物まで一気に着地させる。標準構成では /verify-project の後に本線として実施する(30〜50分)。/landing-page-design で明示起動。
The English summary is being prepared. Showing the original description.
ハンズオンの「課題・解決策の一言」から、時間枠内で作れる実装スコープ(scope.md)を対話形式で固めていくスキル。projects/<name>/ に input.md → idea.md → scope.md を順に書き出す。/scope-design で明示起動。
The English summary is being prepared. Showing the original description.
ハンズオンで実装したプロダクトを「作ったものを評価する」観点で検証し、その結果をピッチ発表の骨子(verification.md)としてまとめる対話スキル。検証と発表準備を同じ流れで進める。ペアフィードバックのリハーサル素材にもなる。/verify-project で明示起動。
The English summary is being prepared. Showing the original description.