Back to list
martinffx

methodology

by martinffx

A software development atelier for Claude Code - spec-driven development, code quality, deep thinking, and language specific patterns.

1🍴 0📅 Jan 22, 2026

SKILL.md


name: methodology description: AgentOS 3-layer context, orchestrated delegation, and OpenSpec living specifications. Use when explaining how context flows through layers, how agents collaborate, or how specs evolve. user-invocable: false

Spec-Driven Development Methodology

This plugin combines three innovations: AgentOS context layers and delegation, OpenSpec living specifications, and Beads dependency tracking.

3-Layer Context Model (AgentOS)

Rather than overwhelming agents with all knowledge at once, provide contextually relevant information at the right moments:

LayerContainsPurposeLocation
StandardsCoding conventions, architecture patternsHow you builddocs/standards/
ProductMission, users, roadmapWhat and whydocs/product/
SpecsRequirements, design, tasksWhat to build nextdocs/spec/<feature>/

Agents load only the context layer they need for their current task.

Workflow Phases (AgentOS)

AgentOS PhaseOur CommandAgents Used
Plan Product(manual)-
Shape Spec/spec:createclerk → oracle
Write Spec/spec:createarchitect → clerk
Create Tasks/spec:createarchitect (Beads)
Implement Tasks/spec:workdirect implementation
Orchestrate Tasks/spec:workarchitect delegation

Orchestrated Delegation

Commands delegate to specialized subagents with controlled context:

AgentModelRole
clerkhaikuFast context retrieval, file scaffolding
oracleopusRequirements interviews, strategic analysis
architectopusTechnical design, task breakdown

Pattern: Primary agent delegates to specialized subagents rather than trying to do everything itself.

Living Specifications (OpenSpec)

Core principle: Align humans and AI on what to build before any code is written.

Spec Format

  • Requirements with SHALL/MUST language
  • Scenarios as acceptance criteria
  • Hierarchical: Requirements contain nested Scenarios

Directory Structure

  • docs/spec/<feature>/spec.md - Source of truth
  • docs/changes/<feature>/<change>/ - Proposed changes (proposal.md, delta.md, tasks.md)

Delta Format (Brownfield Changes)

  • ADDED Requirements - New capabilities
  • MODIFIED Requirements - Altered behavior (complete updated text)
  • REMOVED Requirements - Deprecated features

Living Spec Cycle

  1. Draft change proposal
  2. Review until consensus
  3. Implement tasks
  4. Archive change, merge delta into spec

Dependency Tracking (Beads)

Beads enforces implementation order through dependencies:

  • bd ready surfaces next unblocked task
  • Dependencies enforce bottom-up implementation (Entity → Repository → Service → Router)
  • Git-backed persistence via .beads/beads.jsonl

Commands like /spec:create automatically create Beads epics with tasks ordered by technical dependencies.

Score

Total Score

65/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon