dino-spec
v21.1.0
Published
Automatic context engineering for Claude Code
Maintainers
Readme
dino
Automatic context engineering for Claude Code
__
(_ \
.-^^^ /
/ /
<__|-|__|What it does
dino reduces AI context waste by 60-80% through lazy loading, focus detection, and session state tracking. It provides MCP tools, hooks, and skills that make Claude Code sessions more efficient.
- Session tracking - Persists focus, blockers, and progress across sessions
- Lazy context - Defers file loading until actually needed
- Smart hooks - Tracks edits, detects focus areas, classifies changes
- 21 workflow skills - From
/spec(requirements) to/fossil(commit) - Ralph Loop - Fresh-context iterations for complex multi-story tasks
- Package validation - Security scanning before dependency installation
Project Status
| Area | Count | Status | |------|-------|--------| | MCP Tools | 22 | ✅ 100% complete | | Skills | 22 | ✅ 100% complete | | Core Modules | 150+ | ✅ Stable | | Test Coverage | ~70% | 🟡 Improving |
See FEATURE_TRACKER.md for detailed progress and gaps.
Installation
bun add -g dino-specUsage
cd your-project
dino initThis sets up:
.dino/directory with session state.claude/rules/dino/behavior rules.claude/skills/dino.*/workflow skills.claude/settings.jsonMCP server config + hooks
Requirements
- Bun >= 1.0.0
- Claude Code CLI
Key Commands
dino init # Initialize in project
dino status # Show session state
dino hooks check # Validate hook configuration
dino mcp serve # Start MCP server
dino mcp doctor # Diagnose MCP issuesDevelopment
node build.js # Build
bun run vitest run # Test
bun --watch bin/dino.js # Dev modeLicense
MIT
