Back to list
matsuni-kk

mini-app-build

by matsuni-kk

0🍴 0📅 Jan 20, 2026

SKILL.md


name: mini-app-build description: "ミニアプリのコード実装を行う。「実装」「コーディング」「ビルド」を依頼されたときに使用する。"

Mini App Build Workflow

設計書に基づきHTML/CSS/JavaScriptを実装する。主成果物はindex.html・style.css・app.js等のソースコード。

Instructions

1. Preflight(事前確認)

  • ドキュメント精査原則(Preflight必須):テンプレート確認後、生成前に必ず以下を実施すること。
    • requirements.mdとdesign.mdを全て読み込む。
    • 画面設計・コンポーネント仕様・ファイル構成を把握する。
    • 既存コードがあれば確認し、差分のみ実装する。
    • これらを完了するまで生成を開始しない。
  • ./assets/build_template.md を先に読み、HTML/CSS/JSの基本構造を確認する(テンプレートファースト)。
  • ./assets/coding_standards.md でコーディング規約を確認する。

2. 生成

  • ./questions/build_questions.md を使って実装方針を確認する。
  • 以下を実装する:
    1. index.html(セマンティックHTML、アクセシビリティ考慮)
    2. css/style.css(BEM命名、モバイルファースト、CSS変数)
    3. js/app.js(ES6+、エラーハンドリング)
    4. その他必要なアセット
  • GitHub Pages対応を確認:
    • 相対パスのみ使用
    • 静的ファイルのみ(サーバーサイド処理なし)
    • index.htmlをルートに配置

3. QC(必須)

  • recommended_subagents のQC Subagent(qa-mini-app-qc)に評価・チェックを委譲する。
  • Subagentは最初に ./evaluation/evaluation_criteria.md をReadし、評価指標に基づいてQCを実施する。
  • 指摘を最小差分で反映する。
  • 再度SubagentでQCする。
  • これを最大3回まで繰り返し、確定する。
  • 指摘に対し「修正した/しない」と理由をコメントに残す。

4. バックログ反映

  • ソースコードをapp/{app_name}/配下に保存する。
  • 次アクション(追加タスク、レビュー依頼等)を抽出しバックログへ反映する。
  • build_done=true を記録してから次工程へ進む。
  • status-updaterを呼び出してステータスを更新する。

subagent_policy:

  • 品質ループ(QC/チェック/フィードバック)は必ずサブエージェントへ委譲する
  • サブエージェントの指摘を反映し、反映結果(修正有無/理由)を成果物に残す

recommended_subagents:

  • qa-mini-app-qc: コード品質、設計整合性、Vercel互換性を検査
  • web-researcher: API仕様、ライブラリ使用方法、実装パターンの調査

Resources

  • questions: ./questions/build_questions.md
  • assets: ./assets/build_template.md
  • assets: ./assets/coding_standards.md
  • evaluation: ./evaluation/evaluation_criteria.md
  • triggers: ./triggers/next_action_triggers.md

Next Action

  • triggers: ./triggers/next_action_triggers.md

起動条件に従い、条件を満たすSkillを自動実行する。

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon