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

aqibmumtaz/portable-spec-kit

Portable Spec Kit — 軽量でインストール不要な仕様駆動開発フレームワーク。AI支援エンジニアリング向け。

portable-spec-kit とは?

Portable Spec Kitは、仕様駆動開発(Specification-Driven Development)を実現するための軽量フレームワークです。インストール不要で、AIエージェント(Claude Code、Cursor、Codexなど)と連携して、ソフトウェア開発の初期段階から仕様を明確に定義し、コード生成をガイドします。このフレームワークは、プロジェクトのルートディレクトリに配置する一連のマークダウンファイル(spec、design、tasksなど)と、それらを自動的に解析・適用するスクリプトで構成されています。開発者は自然言語で仕様を記述するだけで、AIエージェントがその仕様に従ってコードを生成・修正するため、従来の手動コーディングの手間を大幅に削減できます。主にClaude CodeやCursor、GitHub CopilotなどのAIエージェントと併用することを想定しており、プロジェクトの一貫性と品質を向上させます。

対応~Claude Code~Codex CLI~Cursor
npx skills add aqibmumtaz/portable-spec-kit

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

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

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

ドキュメント

portable-spec-kit は何をしますか?

Portable Spec Kit — 軽量でインストール不要な仕様駆動開発フレームワーク。AI支援エンジニアリング向け。

概要

Portable Spec Kitは、AIエージェントを活用したソフトウェア開発において、仕様(スペック) を中心としたワークフローを提供します。

  • インストール不要(プロジェクトにファイルを追加するだけ)
  • 仕様をマークダウンで記述
  • AIエージェント(Claude Code、Cursor、Codex、GitHub Copilotなど)と連携
  • コード生成・修正を仕様に基づいて自動化

はじめ方

  1. 本リポジトリをクローンするか、テンプレートとして使用します。
  2. spec/ ディレクトリにプロジェクトの仕様をマークダウンで記述します。
  3. AIエージェントにこの仕様を読み込ませ、コード生成を依頼します。

ディレクトリ構造

project-root/
├── spec/          # 仕様書(マークダウン)
├── design/        # 設計ドキュメント
├── tasks/         # タスクリスト
├── scripts/       # 自動化スクリプト
└── README.md

使用方法

  1. spec/ に仕様を記述(例:spec/api-spec.md)
  2. AIエージェントに以下のように指示します:
    @read spec/api-spec.md をもとに、実装を生成してください。
    
  3. AIエージェントが仕様に従ってコードを生成します。

対応AIエージェント

  • Claude Code
  • Cursor
  • Codex (OpenAI)
  • GitHub Copilot
  • その他、ファイルを読み取れるAIアシスタント

ライセンス

MIT

関連スキル