project-structure

Directory layout implementing the AgentOS 3-layer context model.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "project-structure" with this command: npx skills add martinffx/claude-code-atelier/martinffx-claude-code-atelier-project-structure

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:propose creates proposal.md and delta.md

  • /spec:work executes implementation

  • /spec:complete merges 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).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

python:architecture

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

atelier-typescript-drizzle-orm

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

python:sqlalchemy

No summary provided by upstream source.

Repository SourceNeeds Review