automation-builder
Automation Builder
Overview
This skill converts a chosen workflow or product wedge into a minimal technical implementation plan. The goal is to build the smallest reliable system that fits the chosen wedge, not a future-proof platform.
Load references/system-patterns.md when choosing architecture shape. Load
references/human-loop-rules.md when deciding what stays manual.
When to use
- When a build spec already exists
- When a concierge workflow or internal tool needs technical planning
- When a validated wedge is ready for a lightweight app or automation
Do NOT use when:
- The business wedge is still unclear
- The task is still opportunity selection rather than implementation planning
Workflow
1. Define the system objective
Name:
- primary user
- primary trigger
- primary output
- human escalation point
2. Choose minimal architecture
Prefer the simplest architecture that can ship.
Define:
- components
- data inputs
- outputs
- storage
- integrations
3. Keep human-in-the-loop where needed
Be explicit about:
- what stays manual
- what is reviewed by a human
- what is safe to automate now
4. Produce the build plan
Return both:
- a readable build plan
- a JSON block using
assets/build-plan-template.json
Use the template field names exactly. Populate system_objective.primary_user,
system_objective.trigger, system_objective.output, and
system_objective.human_escalation explicitly.
Default sections:
System ObjectiveArchitectureHuman LoopMilestonesOut Of ScopeStructured Build Plan
Checklist
- The plan is minimal, not platform-shaped
- Human escalation is explicit where needed
- Inputs, outputs, and components are concrete
- Milestones are sequenceable
- Readable plan and structured JSON are both present
- At least one manual step, one automated step, and one escalation reason are explicit
Key principles
- Minimal architecture first — Build for the wedge, not the imagined company.
- Safety before full automation — Human review belongs anywhere the workflow is high-risk or still ambiguous.
- Out-of-scope matters — What not to build is part of the plan.
More from accolver/skill-maker
skill-maker
Create or iteratively improve agent skills with eval-driven refinement when the task is to build a new SKILL.md package or tune an existing skill’s trigger accuracy and performance.
26git-conventional-commits
Generate conventional commit messages from staged git changes when the task is to name or format a commit, not to review code or write release notes.
16pdf-toolkit
Operate the bundled PDF scripts to extract, OCR, create, merge, split, or convert PDFs when the task explicitly involves PDF document processing.
14nostr-event-builder
Construct valid Nostr event JSON and tag structures from requirements when the task is to create or validate concrete events rather than choose which NIPs to use.
12error-handling
Standardize application error handling—taxonomy, propagation, response shapes, logging, and correlation IDs—when the task is to improve consistency of existing error behavior across a codebase.
12pr-description
Generate pull-request descriptions from branch diffs when the task is to explain change scope, motivation, testing, risk, and reviewer guidance for a reviewable branch.
12