Kai Master Builder
by @ogdegenblaze
Developer, Code, Engineer. Guide the Agent to build apps/features/goals efficiently and securely. Creates project plans, task lists, and provides building pr...
clawhub install kai-master-builderπ About This Skill
name: kai-master-builder description: Developer, Code, Engineer. Guide the Agent to build apps/features/goals efficiently and securely. Creates project plans, task lists, and provides building prompts. Can run autonomously via cron or user-driven. metadata: openclaw: requires: bins: - python3
Kai Master Builder
Build anything efficiently with structured plans and automated execution.
When to Use
The Process
Phase 1: Create Project Plan
Input: GOAL (what to build/improve/fix)
Output: PROJECT/PROJECT_PLAN.md
# Project Plan: [PROJECT_NAME]Overview
What this project does and why.Goals
Primary goal
Secondary goals Architecture/Approach
How it will be built.Security Checklist
[ ] No API keys hardcoded (use env vars)
[ ] No .env loading in scripts
[ ] All secrets in config, not code
[ ] Input validation
[ ] Error handling Risks & Mitigations
| Risk | Impact | Mitigation |
|------|--------|------------|
| ... | ... | ... |Dependencies
External: ...
Internal: ... Milestones
1. [ ] Phase 1: ...
2. [ ] Phase 2: ...
3. [ ] Phase 3: ...Validation
How to test/validate each milestone.
Phase 2: Create Task List
Output: PROJECT/PROJECT_TASKS.md
# Tasks for: [PROJECT_NAME]Task Format
[ ] TASK_NAME | status: TODO | depends: none | validated_by: test command Tasks
Phase 1: Setup
[ ] Create project structure | status: TODO | depends: none | validated_by: ls project/
[ ] Setup dependencies | status: TODO | depends: 1 | validated_by: pip list / npm list Phase 2: Core Feature
[ ] Implement X | status: TODO | depends: 1 | validated_by: python3 test_x.py Phase 3: Testing & Polish
[ ] Write tests | status: TODO | depends: 2 | validated_by: pytest
[ ] Update docs | status: TODO | depends: 2 | validated_by: doc builds Blocked
Task X: waiting on external API access Done
(Completed tasks move here with timestamp)
Phase 3: Build!
Prompt provided to Agent/User:
BUILDER PROMPT
You are building: [PROJECT_NAME]
Context:
PROJECT/PROJECT_PLAN.md for architecture and goalsPROJECT/PROJECT_TASKS.md for task listIteration Loop:
1. Pick a task - Choose TODO task whose dependencies are all DONE 2. Implement it - Write the code 3. Test it - Run validation command 4. Document - Update CHANGELOG.md with what you built 5. Mark DONE - Update TASKS.md, move to Done section with timestamp 6. Report - Report back to main session
If blocked:
When all tasks done:
Automation
Setup cron for autonomous building:
/call_skill kai-master-builder --build PROJECT_NAME
Or let Agent run it via sessions_spawn with this prompt.
Project Folder Structure
PROJECT/
βββ PROJECT_PLAN.md # Architecture and goals
βββ PROJECT_TASKS.md # Task list with status
βββ PROJECT_CHANGELOG.md # What was built
βββ PROJECT_README.md # Documentation
βββ src/ # Source code
Tips
*kai-master-builder: Turn goals into working code*
β‘ When to Use
π Tips & Best Practices
*kai-master-builder: Turn goals into working code*
π Constraints
How to test/validate each milestone.
Phase 2: Create Task List
Output: PROJECT/PROJECT_TASKS.md