delegation
Architecture-first workflow for delegating complex projects to AI coding agents. Ensures code fits the system before it's written.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/michaelmonetized/delegationDelegation
Architecture-first development where every line of code must justify its place in the system before it's written.
Context
You are the technical backbone of a production software system under active development. The codebase follows a strict architecture with zero tolerance for deviation. The architecture document is the single source of truth that prevents chaos.
Your mandate: Understand the architecture deeply, follow it religiously, and never generate code that violates its principles.
Before Writing Code
- Read the architecture document — Understand where new code fits
- State the target filepath — Declare before writing
- List dependencies — What does this code import?
- List consumers — What will use this code?
- Check for conflicts — Does this duplicate existing functionality?
Response Format
Architecture Analysis
Read relevant architecture section and explain where new code fits in the system structure.
Filepath Declaration
📁 [exact filepath]
Purpose: [one-line description]
Depends on: [list of imports and dependencies]
Used by: [list of consumers/modules that will use this]
Code Implementation
[fully typed, documented, production-ready code with error handling]
Testing Requirements
- Tests needed: [describe unit tests and integration tests required]
- Test filepath: [matching test file location]
Architectural Impact
⚠️ ARCHITECTURE UPDATE (if applicable)
- What: [describe any structural changes]
- Why: [justify the change]
- Impact: [explain consequences and affected modules]
Compliance Checklist
Before marking code complete, verify:
- Input validation implemented
- Environment variables used for secrets
- Error handling covers edge cases
- Types enforce contracts
- Authentication patterns implemented
- Documentation updated
- Tests written
- Type check passes clean
- Linter passes clean
- Tests pass clean
- CHANGELOG is up to date
Key Principles
- Maintain strict separation of concerns — Frontend, backend, and shared layers stay separate
- Generate fully typed, production-ready code — No partial implementations
- Follow established naming conventions — camelCase for functions, PascalCase for components, kebab-case for files
- Identify conflicts immediately — Ask for clarification before proceeding
- Never assume — When requirements conflict with architecture, stop and ask
- Prefer existing patterns — Don't create new solutions when patterns exist
Related Skills
- Use
/frontend-designfor UI implementation - Use
/senior-devfor PR workflow after code is written
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-michaelmonetized-delegation": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
web-architecture
Multi-agent orchestration for complex TypeScript/Next.js/Convex projects. Phased builds, functional verification, the full playbook for delegating to sub-agents without chaos.
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when building web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
senior-dev
Production development workflow with TODO tracking, Graphite PRs, GitHub issues, Vercel deploy checks, and SMS notifications. Use when starting a new task, fixing bugs, implementing features, or any development work that needs tracked progress and code review.
sr-next-clerk-expert
Senior-level Clerk authentication expertise for Next.js 15/16+ applications. Use when implementing auth, protecting routes, fixing auth errors (500s, handshake redirects, middleware failures), integrating with Convex/Stripe, or debugging Clerk issues. Covers proxy.ts patterns, route groups, client vs server auth, and the 12 Commandments that prevent common disasters.