build-dashclaw
SolidContribute to the DashClaw codebase — architecture, scaffolding, tests, CI
AI & Automation 284 stars
50 forks Updated today MIT
Install
Quality Score: 91/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Build DashClaw
Guide for contributing to the DashClaw codebase. Covers architecture, adding new capabilities, testing, and CI.
## Architecture Overview
DashClaw is organized into 3 tiers:
### Tier 1: Core Runtime (`app/api/`)
7 mandatory endpoints that define DashClaw's governance category:
| Route | Method | Purpose |
|-------|--------|---------|
| `/api/guard` | POST | Policy evaluation — "can I do this?" |
| `/api/actions` | POST, PATCH, GET | Action lifecycle recording |
| `/api/approvals` | POST | Human approval decisions |
| `/api/assumptions` | POST, GET | Reasoning integrity tracking |
| `/api/signals` | GET | Real-time anomaly detection |
| `/api/policies` | GET, POST | Guard policy management |
| `/api/health` | GET | System readiness |
**The 7-route boundary is CI-enforced.** Adding a new core route requires justification.
### Tier 2: Extensions (`app/(extensions)/`)
Modular operational intelligence:
- Compliance, Drift, Evaluations, Scoring, Prompts, Webhooks, Learning
### Tier 3: Archived (`app/api/_archive/`)
Legacy features from the "Agent Platform" era. Physically isolated.
## Tech Stack
| Layer | Technology |
|-------|------------|
| Runtime | Node.js 20+ |
| Framework | Next.js 16 (App Router) |
| Database | Postgres (Neon recommended) |
| ORM | Drizzle ORM |
| Auth | NextAuth.js v4 |
| UI | React 18, Tailwind CSS 3 |
| Testing | Vitest + jsdom |
| Package Manager | npm |
## Key Conventions
### TEXT Primary Keys
All IDs are TEXT with crypto-ran...
Details
- Author
- ucsandman
- Repository
- ucsandman/DashClaw
- Created
- 5 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
setup-dashclaw
Set up a DashClaw instance, install the CLI tool, and configure Claude Code hooks
284 Updated today
ucsandman AI & Automation Listed
dashclaw-platform-intelligence
DashClaw platform expert for integration, troubleshooting, and governance. Snapshot-based — prefer live queries via `python -m livingcode query`, or `GET {baseUrl}/api/doctor` when Python/livingcode/the repo are unavailable.
284 Updated today
ucsandman AI & Automation Solid
instrument-agent
Integrate DashClaw SDK into any agent using the 4-step governance loop
284 Updated today
ucsandman