Communityライティング&編集github.com

NenadZivotic/lite-agent-skills

平易なタスク記述を最小限のプロンプトテンプレートに変換します。{{variable}}プレースホルダーを抽出し、出力形式を検出し、ROLE/TASK/INPUT/CONSTRAINTS/OUTPUTの骨組みを組み立てます。ユーザーがLLM用のプロンプトを作成またはテンプレート化するよう依頼したときに使用します。

lite-agent-skills とは?

このスキルは、開発者がLLM用のプロンプトテンプレートを素早く作成するためのツールです。`scripts/generate.mjs`スクリプトが、与えられたタスク記述から構造を決定論的に抽出し、変数プレースホルダー(`{{variable}}`形式)や出力フォーマット、警告事項を報告します。完全にオフラインで動作し、依存関係が不要なため、Node.jsが利用できる環境であればすぐに使い始められます。生成されたテンプレートは骨組みに過ぎないため、ユーザーはドメイン固有の語彙で変数名を調整したり、具体的な制約や出力形式を追加して最終的なプロンプトを洗練させることが求められます。これにより、プロンプトエンジニアリングの初期段階を自動化し、人間の判断が必要な部分に集中できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/NenadZivotic/lite-agent-skills/tree/HEAD/meta-prompt-architect-lite

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

メタプロンプトアーキテクト(ライト版)

scripts/generate.mjsはタスク記述から構造を決定論的に抽出します。あなたが文言や変数名を洗練させます。スクリプトは要件を発明せず、不足している部分を表面化します。

ルール

  • テンプレートは骨組みであり、最終的なプロンプトではありません。曖昧なセクションはユーザーの具体的内容で書き直してください。
  • {{variable}}名はINPUTと参照間で安定させてください。
  • CONSTRAINTS注入ルールは重要な役割を担っています。削除しないでください。
  • 各warnings[]項目は、ユーザーに質問するか、明示的な前提を述べて解決してください。

1. 実行

Node 18以上が必要です。依存関係はありません。完全にオフラインで動作します。

node <skill-dir>/scripts/generate.mjs task.txt
echo "..." | node <skill-dir>/scripts/generate.mjs -

標準出力にJSONが出力されます。警告がある場合は終了コード1、読み取りまたは使用法エラーの場合は終了コード2で終了します。

2. レポートを読む

  • variables[]: {name, source} 候補となる{{placeholders}}。
  • format: 検出された出力形式、またはnull。
  • warnings[]: 埋めるべきギャップ。
  • template: 組み立てられた骨組み。

3. 提供前に洗練させる

  1. 変数名をユーザーのドメイン語彙に合わせて変更します。
  2. # OUTPUTを具体的な形状(JSONスキーマ、セクションリスト、長さの上限)で埋めます。
  3. 説明に暗黙的に含まれるドメイン制約を追加します。

ライト版と完全版の違い

完全版のmeta-prompt-architectは、さらにトーンとオーディエンスを検出し、前提・曖昧性・エッジケースに関するルールを追加し、正常系/エッジケース/敵対的テストケースのスタブを生成します。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル