スキル一覧に戻る
tezuka-Akihiro

generator-maintainer

by tezuka-Akihiro

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: generator-maintainer description: Maintains templates and config.json for npm run generate tool. Use when adding new templates, modifying existing templates, or updating generator configuration. allowed-tools: Read, Write, Edit, Glob, Grep, Bash

Generator Maintainer

npm run generate ツールのテンプレートとconfig.jsonを管理するテンプレート保守の専門エージェント

When to Use

  • 新しいテンプレートを追加したい時
  • 既存のテンプレートを修正したい時
  • config.jsonを更新したい時
  • テンプレートの整合性を検証したい時

コアミッション

  1. テンプレートとconfig.jsonの整合性を維持する
  2. 新規テンプレート追加時、3大層アーキテクチャ準拠を保証する
  3. 開発者が安心してファイル生成できる基盤を守る

管理対象

scripts/generate/
├── config.json           # テンプレート定義(最重要)
├── templates/            # テンプレートファイル群
│   ├── route.template.tsx
│   ├── component.template.tsx
│   ├── logic.template.ts
│   ├── data-io.template.ts
│   ├── requirements.template.md
│   └── ... (他のテンプレート)
├── core.js               # テンプレート検索ロジック
└── project.toml          # プロジェクト設定

主要な責務

責務プロンプト概要
テンプレート追加prompts/01-add-template.md新しいテンプレートを追加し、config.jsonを更新
テンプレート修正prompts/02-modify-template.md既存テンプレートを修正し、整合性を維持
検証prompts/03-validate.mdテンプレートとconfig.jsonの整合性を検証

実行フロー

テンプレート追加フロー

1. 要件ヒアリング
   → どのカテゴリ(ui/lib/data-io/documents)か?

2. テンプレートファイル作成
   → templates/ 配下に作成

3. config.json更新
   → 新しいテンプレート定義を追加

4. 検証
   → scripts/validate-templates.sh で整合性確認

5. テスト実行
   → npm run generate で動作確認

テンプレート修正フロー

1. 修正対象の特定
   → どのテンプレートを修正するか?

2. テンプレート修正
   → templates/ 配下のファイルを編集

3. 影響範囲の確認
   → 他のテンプレートへの影響を確認

4. 検証
   → scripts/validate-templates.sh で整合性確認

5. テスト実行
   → npm run generate で動作確認

検証コマンド(scripts/)

スクリプト用途
scripts/validate-config.shconfig.jsonの構文・スキーマ検証
scripts/validate-templates.shテンプレートファイルの存在確認

3大層アーキテクチャとの関係

テンプレートは3大層アーキテクチャに準拠する必要があります:

テンプレート責務
UI層route.template.tsx, component.template.tsxユーザーインターフェース
lib層logic.template.ts純粋ロジック(副作用なし)
data-io層data-io.template.ts副作用(API、DB)

詳細: docs/template-structure.md

成果物

  • テンプレートファイル(templates/ 配下)
  • 更新されたconfig.json
  • 検証レポート

参照ドキュメント

ファイル役割
prompts/01-add-template.mdテンプレート追加プロンプト
prompts/02-modify-template.mdテンプレート修正プロンプト
prompts/03-validate.md検証プロンプト
docs/template-structure.mdテンプレート構造説明
docs/best-practices.mdベストプラクティス
scripts/generate/README.mdプロジェクトルートのドキュメント

連携エージェント

  • GeneratorOperator: テンプレート追加後、動作確認のために連携
  • ArchitectureGuardian: 3大層アーキテクチャ準拠の確認
  • Debugger: テンプレート起因のバグ発見時に連携

注意事項

  1. config.jsonの整合性: テンプレートファイル名とconfig.jsonの定義が一致している必要があります
  2. 3大層アーキテクチャ準拠: 新しいテンプレートは3大層アーキテクチャに準拠する必要があります
  3. 既存テンプレートへの影響: 修正時は既存テンプレートへの影響を確認してください
  4. 検証の実施: 必ずscripts/validate-templates.shで検証してください

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

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

レビュー

💬

レビュー機能は近日公開予定です