Communityコーディング&開発github.com

fusunyu/skills — 第一原理質問スキル

AIコーディングエージェント向けの第一原理質問スキル。Spec-Kit対応のconstitution.mdとspec.mdを出力します。

skills — 第一原理質問スキル とは?

このスキルは、AIコーディングエージェント(Claude Code、Cursor、Codexなど)がプロジェクトの設計や実装を開始する前に、第一原理に基づいて徹底的に質問を行い、その結果を構造化された仕様書(Spec-Kit対応のconstitution.mdとspec.md)として出力します。これにより、エージェントはプロジェクトの前提や制約を深く理解し、一貫性のある高品質なコード生成が可能になります。スキルは、ユーザーの初期要件に対して「なぜそれが必要か」「別の方法はないか」などの根本的な問いを投げかけ、暗黙の前提を明らかにします。出力されるconstitution.mdはプロジェクトの基本的な設計原則や方針を、spec.mdは具体的な機能仕様や振る舞いを定義します。このスキルは、開発プロセスの初期段階で曖昧さを排除し、Spec-Kitワークフローにシームレスに統合できる成果物を生成することを目的としています。

対応~Claude Code~Codex CLI~Cursor
npx skills add fusunyu/skills

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

skills — 第一原理質問スキル は何をしますか?

AIコーディングエージェント向けの第一原理質問スキル → Spec-Kit対応のconstitution.mdとspec.mdを出力します。

概要

このスキルは、AIエージェントがプロジェクトに取り組む前に、第一原理から質問を開始することを可能にします。

仕組み

  1. ユーザーが初期要件を提供します。
  2. スキルは、その要件に対して第一原理に基づいた質問を生成します。
  3. ユーザーの回答を基に、スキルは以下の2つのファイルを生成します:
    • constitution.md:プロジェクトの設計原則と方針を定義します。
    • spec.md:具体的な機能仕様と振る舞いを定義します。

使用方法

スキルを有効にした状態で、AIエージェントに対してプロジェクトのアイデアや要件を伝えてください。エージェントが自動的に質問を開始し、最終的にconstitution.mdとspec.mdを出力します。

出力ファイル形式

両方のファイルはSpec-Kitと互換性があります。つまり、そのままSpec-Kitワークフローで使用できます。

  • constitution.md:プロジェクトの基本的な設計上の決定事項、制約、技術スタックの選択などを含みます。
  • spec.md:機能の詳細な説明、ユーザーストーリー、APIの動作などを含みます。

関連スキル