Selected builds, systems, and tradeoffs. Raintree product pages live at raintree.technology.
Selected projects
17 projects
Agent Safety & Evals(4)
Apps(4)
Context & Developer Tools(3)
Data & Intelligence Systems(1)
Product SaaS(2)
Systems & Low-Level(1)
Music & Creative Systems(2)
Agent Starter
Agent setup / personal case study
One config for coding agents
What I built
Declarative agent setup CLI that syncs one manifest into Claude Code, Codex, and Cursor.
one manifest
3 agents
profiles
MCP
catalog
29 skills
native files
Sync
Stack
Node ESM
Commander
Inquirer
fs-extra
Codex
Claude Code
Cursor
Runtime
`init` auto-detects stack, writes the manifest, and scaffolds native agent configuration.
`sync` reconciles manifest state into `.claude`, `.codex`, `AGENTS.md`, `.cursor/rules`, `.mcp.json`, `.codex/config.toml`, and agent-native MCP config.
`status` detects drift between manifest and generated native config; `add mcp` and `add skill` update the manifest without hand-editing generated files.