planning-research-merge-gate

Executes parallel planning and researchbff, enforcing a merge gate before implementation.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/arugo11/sit-copilot --skill planning-research-merge-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-research-merge-gate
Source: https://github.com/arugo11/sit-copilot/tree/main/.codex/skills/planning-research-merge-gate
Command: npx skills add https://github.com/arugo11/sit-copilot --skill planning-research-merge-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the initial stages of a project by running planning and research in parallel, ensuring a robust and well-vetted design before implementation begins, thereby preventing costly rework.

Core Features & Use Cases

  • Parallel Tracks: Simultaneously develops architecture and conducts research to identify constraints and risks.
  • Merge Gate Enforcement: Implements a strict review process, requiring all checks (scope clarity, conflict resolution, testable criteria, risk mitigation) to pass before proceeding.
  • Design Documentation: Persists key decisions, rationale, and open questions in a central design document.
  • Use Case: When a user requests a new feature, this Skill will first define the feature's scope, then concurrently draft the technical architecture and research potential library limitations. Only after a thorough review and explicit user approval will implementation commence.

Quick Start

Use the planning research merge gate skill to define the architecture and research for the new user authentication feature.

Frequently Asked Questions about planning-research-merge-gate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does parallel planning and research prevent architecture conflicts?

A merge gate in software planning requires explicit go/no-go approval after verifying scope is unambiguous, acceptance criteria are testable, and major risks have mitigation. It prevents rework by blocking implementation until these checks pass.

What is a merge gate in software architecture planning?

A merge gate in software planning requires explicit go/no-go approval after verifying scope is unambiguous, acceptance criteria are testable, and major risks have mitigation. It prevents rework by blocking implementation until these checks pass.

How do I define feature scope before starting technical implementation?

Define feature scope by capturing goals, constraints, and success criteria upfront. Concurrently draft the technical architecture and research library limitations, persisting the analysis in a plan file only if the scope remains unambiguous.

When should I not use parallel tracks for project design?

You should avoid parallel tracks for project design when the feature scope is ambiguous. The process explicitly delays producing a plan file and starting implementation if scope is unclear, conflicts exist, or major risks lack mitigation.

Can I conduct risk assessment and codebase analysis at the same time?

Yes, you can conduct risk assessment and codebase analysis concurrently. The process simultaneously analyzes local structure to draft modules while gathering unresolved runtime constraints, persisting both research and design decisions for review.

What's the best way to document design decisions during early feature planning?

The best way to document design decisions is to persist research, codebase analysis, and rationale in a central design document. This occurs during parallel tracks, capturing open questions and updating decisions before requesting explicit approval.