project-context
プロジェクト固有の技術スタック、アーキテクチャ、実装ルールを提供。プロジェクト構成確認時に使用。
When & Why to Use This Skill
The Project Context skill is a specialized framework designed to ground AI coding agents like Claude Code within a project's specific technical ecosystem. It defines the core technology stack, architectural patterns, and implementation principles (such as YAGNI and LLM-led development), ensuring that all AI-generated contributions are consistent with the project's unique requirements and quality standards.
Use Cases
- AI Agent Onboarding: Quickly provide Claude Code or other AI assistants with a comprehensive overview of the project's tech stack (TypeScript, Node.js) and implementation rules to ensure immediate productivity.
- Architectural Consistency: Maintain structural integrity across the codebase by enforcing predefined architectural patterns and requiring the use of ADRs (Architecture Decision Records) for major changes.
- Quality Standard Enforcement: Automatically align AI-driven development with strict quality controls, including TypeScript strict mode, Biome linting, and Vitest testing frameworks.
- Systematic Design Workflows: Facilitate a 'design-first' approach where the AI agent uses provided templates for Design Docs and work plans before executing code changes.
| name | project-context |
|---|---|
| description | プロジェクト固有の技術スタック、アーキテクチャ、実装ルールを提供。プロジェクト構成確認時に使用。 |
プロジェクトコンテキスト
基本設定
プロジェクトの性質
- プロジェクト形態: Claude Code専用TypeScriptプロジェクトテンプレート
- 利用範囲: プロジェクトの要件に応じて設定可能
- 実装方針: LLM主導実装、品質重視、YAGNI原則徹底
技術スタック
- 基盤技術: TypeScript、Node.js
- テストフレームワーク: Vitest
- 品質管理: Biome、TypeScript strict mode
実装原則
実装方針の特徴
- LLM主導実装: Claude Codeが主要な実装者として機能
- 品質重視: 速度より品質を優先する文化
- YAGNI原則: 必要になるまで実装しない
- 体系的な設計: ADR/Design Doc/作業計画書による設計プロセス
カスタマイズガイド
新しいプロジェクトでこのテンプレートを使用する場合:
プロジェクト固有情報の追加
- ターゲットユーザー特性
- ビジネス要件と制約
- 技術的制約事項
アーキテクチャの選択
- アーキテクチャスキルから適切なパターンを選択
環境設定
- プロジェクトに適した環境変数管理方法の実装
- プロジェクト固有の設定ファイル追加