Overview
Implement QRSPI-planned OpenSpec changes with intelligent parallelization, orchestrating parallel sub-agent execution based on dependency analysis for faster task completion.
What It Helps You Do
Use this skill to implement OpenSpec changes planned using QRSPI methodology. It automates the complete implementation phase: analyzing task dependencies, spawning parallel sub-agents where independent work exists, updating living documents, and verifying completeness.
Activate it with:
/accelint-qrspi-apply <change-name>- Phrases like "apply this QRSPI change" or "implement with parallelization"
- Related requests about running parallel slices or applying planned OpenSpec changes
The skill is especially useful when you need to:
- Apply QRSPI-planned changes with independent task slices
- Speed up implementation through parallel execution
- Keep living documents synchronized during implementation
- Verify readiness before archival
Prerequisites
- OpenSpec CLI installed and initialized
- QRSPI-planned change via
accelint-qrspi-propose(includes "Parallelization Strategy" in tasks.md) - Tasks in markdown checklist format (
- [ ] task) - Sub-agent support for parallel execution
Good to know: Standard OpenSpec changes without parallelization strategies should use
/opsx:applydirectly.
When to Use
Use this skill when:
- Users say "apply this QRSPI change", "implement with parallelization", "run the parallel slices"
- Working with changes that include vertical slicing and parallelization strategies
- Implementing changes where independent slices can run simultaneously
How It Works
The skill orchestrates implementation through four stages:
Validate and Plan: Selects the target change, reads the parallelization strategy from tasks.md, and builds a dependency graph showing which slices can run in parallel and which must wait on dependencies.
Execute Slices: Independent slices run in parallel via separate sub-agents, while dependent slices wait for blockers to finish. Progress is tracked through task checkboxes, enabling pause and resume across sessions.
Refresh Living Docs: Updates project documentation (OpenSpec config, ARCHITECTURE.md, AGENTS.md, README.md) before verification so the final check can catch stale docs.
Verify Readiness: Runs /opsx:verify to check task completion, requirement coverage, design adherence, and documentation sync. The verification report serves as the completion summary with next steps.
Good to know: The skill detects partial completion from previous sessions and resumes from the next incomplete slice.
Good to know: Between dependency levels, you can pause and clear context without losing progress—task checkboxes preserve state.
What You Get
- Fully implemented change with all tasks complete
- Updated living documents synchronized with code
- Verification report showing status and next steps
- Archive guidance when verification passes
Examples
Example: Applying a parallelized change
/accelint-qrspi-apply remove-security-rulesetThe skill analyzes dependencies, runs independent slices in parallel, updates docs, and completes with a verification report.
Example: Resuming after pause
/accelint-qrspi-apply auth-refactorIf partially completed, the skill reads checkboxes and resumes from the next incomplete slice.
Good to Know
Good to know: Falls back to sequential execution if no parallelization strategy exists.
Good to know: Tasks must use
- [ ]checklist format for progress tracking. Numbered lists or plain bullets are not supported.
Good to know: The skill suggests archival after passing verification but does not automatically archive. Use
/accelint-qrspi-archiveto complete the workflow.
Related
- accelint-qrspi-propose: Creates the QRSPI-planned changes this skill implements
- accelint-qrspi-archive: Archives completed changes after verification passes
- OpenSpec CLI: The underlying workflow engine
Overview
Transform vague, ambiguous, or unclear requests into optimized, well-structured prompts through systematic assessment, pattern detection, and framework application across any domain.
Overview
Archive an OpenSpec change end-to-end, invoking the native merge then following up with cross-capability linking and running indices OpenSpec doesn't build on its own.