← スキル一覧に戻る

project-structure
by martinffx
A software development atelier for Claude Code - spec-driven development, code quality, deep thinking, and language specific patterns.
⭐ 1🍴 0📅 2026年1月22日
SKILL.md
name: project-structure description: Directory layout implementing AgentOS 3-layer context. Use when setting up projects, organizing docs, or explaining where specs and changes go. user-invocable: false
Project Structure
Directory layout implementing the AgentOS 3-layer context model.
3-Layer Directory Structure
project/
├── docs/
│ ├── standards/ # Layer 1: How you build
│ ├── product/ # Layer 2: What and why
│ └── spec/ # Layer 3: What to build next
├── .beads/ # Beads task tracking
└── CLAUDE.md # Project overview
AgentOS 3-Layer Model:
- Layer 1 (standards/): Technical patterns, coding principles, architecture decisions
- Layer 2 (product/): Product vision, roadmap, business context
- Layer 3 (spec/): Feature specs and change proposals
Layer 1: Standards (docs/standards/)
Technical standards adapted for the project's technology stack:
- coding.md - TDD patterns (Stub → Test → Implement → Refactor), coding principles
- architecture.md - Layered architecture (Router → Service → Repository → Entity → Database)
Layer 2: Product (docs/product/)
Product-level documentation:
- product.md - Product definition, target users, core features, success metrics
- roadmap.md - Next 3 features in priority order, implementation strategy, current status
Layer 3: Specs (docs/spec/)
Greenfield Features (New Code)
docs/spec/<feature>/
└── spec.md # Unified requirements + technical design
spec.md contains:
- Requirements (user stories, acceptance criteria, business rules)
- Technical Design (data models, API design, component structure)
Brownfield Changes (Existing Code)
docs/changes/<feature>/<change>/
├── proposal.md # Change proposal
├── delta.md # ADDED/MODIFIED/REMOVED changes
└── tasks.md # Implementation tasks
Workflow:
/spec:proposecreates proposal.md and delta.md/spec:workexecutes implementation/spec:completemerges delta into spec.md, deletes change folder
Beads Task Tracking
.beads/
├── beads.jsonl # Git-tracked task data
├── beads.db # Local cache (gitignored)
└── bd.sock # Socket (gitignored)
.gitignore entries:
.beads/beads.db
.beads/bd.sock
Beads provides dependency-aware task management. Commands like /spec:create and /spec:propose automatically create epics with tasks ordered by technical dependencies (Entity → Repository → Service → Router).
スコア
総合スコア
65/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です