Project Design Opening

曖昧なソフトウェアのアイデアを対話で整理し、後続の Agent / Harness 設計に必要な「プロジェクトの基本的な境界」を docs/project-definition.md に定義する。何を作るのか、システム境界、技術(言語・ランタイム・パッケージマネージャ・主要フレームワーク・DB 種別・デプロイ先種別)、リスク(外部作用・不可逆な操作・機微情報)、環境、リポジトリ構成、運用前提までを決める。対象の種類は問わない(Web サービス、CLI、ライブラリ、デスクトップアプリ、モバイルアプリ、バッチ処理など)。「こういうサービスを作りたい」「アイデアを形にしたい」「新しいプロジェクトを始めたい」「何から決めればいいか分からない」「プロジェクト定義を作って」と言われたとき、新規プロジェクトの最初の一歩として使う。コードを書き始める前、技術選定や詳細設計に入る前の段階では必ずこの Skill を使う。詳細な機能一覧・画面仕様・API・DB スキーマ・実装手順は扱わない。既にコードがある既存プロジェクトには project-design-reboot を使う。

polites-co-jp Updated

File contents

polites-co-jp/claude-skills/tree/main/project-design-opening commit 6785242dc9

Frequently asked questions

npx skillmds@latest add polites-co-jp/project-design-opening