[Vision and purpose - fill in]
[Describe what Fraim Spec+ does]
[Problem being solved]
- Goal 1
- Goal 2
- Goal 3
fraim-spec/
├── src/
│ ├── agents/ # Runtime agents (Claude Agent SDK)
│ │ ├── __init__.py # Agent registry
│ │ └── _template.py # Copy to create new agents
│ └── tools/ # Shared tools across agents
│
├── tests/ # TDD tests
│
├── .claude/ # Claude Code configuration
│ ├── skills/ # Development workflows
│ │ ├── add-feature.md
│ │ └── add-agent.md
│ └── hooks/ # Automation hooks
│ └── hooks.json
│
├── docs/ # Documentation
├── CLAUDE.md # Claude Code instructions
└── pyproject.toml # Dependencies
| Agent | Purpose | Status |
|---|---|---|
| (none yet) | - | - |
# Setup
python -m venv venv
source venv/bin/activate
pip install -e ".[dev]"
# Development
make test # Run tests
make lint # Lint + type check
make all # Full CI
make push # Test then push
# Create a new agent
cp src/agents/_template.py src/agents/my_agent.py
# Edit and register in src/agents/__init__.pyThis project uses Claude Code skills for deterministic development:
/add-feature- Guided feature implementation with TDD/add-agent- Create new runtime agents
See CLAUDE.md for full development instructions.
[Choose license]