openup-construction
Initialize and manage Construction phase activities - build the system incrementally
Best use case
openup-construction is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Initialize and manage Construction phase activities - build the system incrementally
Teams using openup-construction should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/openup-construction/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How openup-construction Compares
| Feature / Agent | openup-construction | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Initialize and manage Construction phase activities - build the system incrementally
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Construction Phase This skill guides you through the Construction phase of OpenUP - building the system incrementally. ## When to Use Use this skill when: - Elaboration is complete and architecture baseline is established - Ready to build the system iteratively - Implementing features incrementally - Preparing for beta testing - Checking if Construction phase is complete - Getting guidance on next steps in Construction ## When NOT to Use Do NOT use this skill when: - Architecture is not yet stable (use `/openup-elaboration`) - System is ready for deployment (use `/openup-transition`) - Need to create specific artifacts (use artifact skills) - Looking for iteration planning (use `/openup-create-iteration-plan`) ## Success Criteria After using this skill, verify: - [ ] Phase status is clearly understood (initiated, in-progress, or complete) - [ ] Implementation progress is tracked - [ ] Test coverage is adequate - [ ] Next iteration tasks are identified - [ ] Beta readiness is assessed ## Construction Overview **Goal**: Build the system iteratively until it's ready for deployment **Duration**: Typically 8-16 weeks (multiple iterations) **Key Milestone**: Operational Capability ## Phase Objectives 1. Implement all remaining features 2. Iteratively test and refine the system 3. Prepare for beta testing 4. Complete user documentation 5. Achieve acceptable quality levels ## Completion Criteria - [ ] Product is stable enough for beta testing - [ ] Alpha test results documented - [ ] Critical issues resolved - [ ] User documentation is adequate - [ ] Stakeholder agreement to deploy to beta users ## Process ### 1. Read Project Status Read `docs/project-status.md` to: - Confirm phase is `construction` - Check iteration goals - Review active work items ### 2. Based on Activity **`initiate`**: Start Construction phase - Update `docs/project-status.md` to set `phase: construction` - Review `docs/architecture-notebook.md` for implementation guidance - Update `docs/roadmap.md` with construction tasks - Create iteration plans for upcoming iterations **`check-status`**: Review progress - Check all completion criteria above - List what's done and what remains - Identify blockers **`next-steps`**: Get recommendations - Suggest next tasks based on current state - Prioritize by value and dependencies ## Key Work Products - **Implementation** - Source code - **Unit Tests** - Developer-written tests - **Design** (`docs/design/*.md`) - Detailed design documents - **Test Cases** (`docs/test-cases/*.md`) - Test documentation - **User Documentation** - User guides and manuals ## Recommended Team For Construction phase work, create a team with: - **developer** - Lead implementation - **tester** - Continuous testing and validation - Add **architect** for technical guidance - Add **analyst** for requirements clarification ## Iteration Focus Each construction iteration should: 1. Select features from the roadmap 2. Implement with tests 3. Review and validate 4. Update documentation 5. Prepare for next iteration ## References - Construction Phase: `docs-eng-process/openup-knowledge-base/practice-management/risk_value_lifecycle/guidances/concepts/phase-construction.md` - Developer Role: `docs-eng-process/openup-knowledge-base/core/role/roles/developer-11.md` - Tester Role: `docs-eng-process/openup-knowledge-base/core/role/roles/tester-5.md` ## See Also - [openup-complete-task](../../openup-workflow/complete-task/SKILL.md) - Mark tasks complete - [openup-create-test-plan](../../openup-artifacts/create-test-plan/SKILL.md) - Generate test cases - [openup-elaboration](../elaboration/SKILL.md) - Previous phase - [openup-transition](../transition/SKILL.md) - Next phase after Construction
Related Skills
openup-transition
Initialize and manage Transition phase activities - deploy to users
openup-tdd-workflow
Guide Test-Driven Development cycle adapted for AI agents with a pragmatic approach
openup-sync-spec
Back-propagate pure refactors to stale artifacts; classify the diff, refuse behaviour-changes, propose targeted edits for approval (read-only by default)
openup-start-iteration
Begin a new OpenUP iteration with proper phase context and task selection
openup-shared-vision
Create shared technical vision for team alignment
openup-retrospective
Generate iteration retrospective with feedback and action items
openup-request-input
Create an input request document for asynchronous stakeholder communication
openup-readiness
Compute the change-folder dependency DAG and print READY/BLOCKED/collision report for PM intake
openup-quick-task
Fast iteration mode for small changes - simplified workflow with minimal overhead
openup-plan-feature
Generate iteration plan and roadmap entry for a feature idea
openup-phase-review
Check phase completion criteria and prepare for phase review
openup-orchestrate
Run a full orchestrated iteration — PM decomposes the goal, delegates to specialist roles, collects outputs, and synthesizes results