5d-build
Execute implementation tasks with quality and awareness. Use when: (1) After TASKS phase in 5D-SDD workflow, (2) Tasks are defined and sequenced, (3) User is ready to write code, (4) User asks to 'implement,' 'build,' or 'code' a task. This phase produces working code while maintaining connection to spec intent.
What this skill does
# BUILD Phase
Execute tasks while maintaining spec alignment and code quality.
## Build Principles
### Spec Fidelity
Before writing code, re-read the relevant spec section. After writing code, verify it matches spec.
Common drift patterns:
- Adding features not in spec ("while I'm here...")
- Simplifying away spec requirements
- Changing interfaces without updating spec
If drift is intentional: update spec first, then code.
### Level 3 Awareness
The implementation is one solution, not the only solution. Stay open to:
- Better approaches discovered during coding
- Spec errors revealed by implementation reality
- Edge cases the spec didn't anticipate
Flag these for VERIFY phase rather than silently changing.
### Domain Connection (Width)
While building, ask: "Does this still serve the business/user intent?"
Technical correctness ≠ solving the right problem.
### Quadrant Awareness
During implementation, check all perspectives:
- **Individual Outer:** Is the code artifact correct?
- **Individual Inner:** Do I understand what I'm building?
- **Collective Outer:** Does this integrate with existing systems?
- **Collective Inner:** Am I aligned with team/stakeholder expectations?
### Skill Dependencies (Height)
If blocked:
- Is this a code problem or a knowledge problem?
- What adjacent skill would unblock this?
- Should I pause to learn, or flag for help?
### Time Awareness
- Am I building on existing patterns (transcend and include)?
- Am I replacing something? Is deprecation handled?
- Am I creating future technical debt?
### Identity Trap
Watch for defensive coding:
- Adding complexity to avoid admitting spec issues
- Protecting assumptions rather than solving problems
- "It works" vs "it's right"
## Build Process
For each task:
1. **Read** the task description and done criteria
2. **Read** the relevant spec section
3. **Implement** the code
4. **Self-verify** against done criteria
5. **Note** any spec drift, discoveries, or concerns
## Quality Checks During Build
- Does it compile/run?
- Does it match the spec interface?
- Are error cases handled?
- Is it testable?
- Would you be comfortable debugging this at 3am?
## Output Per Task
```
## Task [N] Complete
**Status:** done / blocked / needs-spec-update
**Implementation notes:**
[Brief description of approach taken]
**Spec drift:**
[Any deviations from spec - intentional or discovered]
**Discoveries:**
[Edge cases, issues, or insights found during implementation]
**Ready for verify:** [yes/no]
```
## When to Pause
Stop building and escalate if:
- Spec is ambiguous or contradictory
- Implementation reveals spec error
- Complexity far exceeds estimate
- Blocked by unresolved dependency
Return to appropriate earlier phase rather than guessing.
## Exit Criteria
Proceed to VERIFY when:
- All tasks in current batch are complete
- Code runs without errors
- Self-verification passes
- Discoveries are documented
Related in Productivity
gitea-workflow
IncludedOrchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.
microsoft-graph-gateway
IncludedRoute Microsoft Graph work in this workspace. Use when users want to read or write Outlook mail, calendar events, contacts, OneDrive or SharePoint files, Teams, Planner, To Do, users, groups, directory data, or arbitrary Microsoft Graph endpoints from VS Code. Prefer WorkIQ for common read scenarios. Use Microsoft Graph for write actions and gap-read scenarios that need exact Graph properties, filters, permissions, or endpoints.
copilotkit
IncludedUse when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.
wordly-wisdom
IncludedProvides calibrated decision analysis using Charlie Munger-style multiple mental models, inversion, incentive mapping, circle-of-competence checks, misjudgment audits, second-order effects, and forecast updates. Use when the user asks for an oracle take, a hard call, a decision memo, a premortem, an outside view, a red-team, a sanity-check, what am I missing, think this through, or wants a strategy, hire, investment, plan, product, partnership, or major life choice analysed. Avoid for simple factual lookups or time-sensitive legal, medical, or market questions without fresh evidence.
swain-session
IncludedSession management and project status dashboard. Owns the full session lifecycle (start/work/close/resume), focus lane, bookmarks, worktree detection, and tab naming. Also serves as the project status dashboard — shows active epics, progress, actionable next steps, blocked items, tasks, GitHub issues, and recommendations. Worktree creation is deferred to swain-do task dispatch (SPEC-195). Triggers on: 'session', 'status', 'what's next', 'dashboard', 'overview', 'where are we', 'what should I work on', 'show me priorities', 'bookmark', 'focus on', 'session info'.
gandi
IncludedComprehensive Gandi domain registrar integration for domain and DNS management. Register and manage domains, create/update/delete DNS records (A, AAAA, CNAME, MX, TXT, SRV, and more), configure email forwarding and aliases, check SSL certificate status, create DNS snapshots for safe rollback, bulk update zone files, and monitor domain expiration. Supports multi-domain management, zone file import/export, and automated DNS backups. Includes both read-only and destructive operations with safety controls.