oh-my-ccg-research

Convert user requirements into a formal constraint set during RPI Research.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/1molchuan/oh-my-ccg --skill oh-my-ccg-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oh-my-ccg-research
Source: https://github.com/1molchuan/oh-my-ccg/tree/main/skills/oh-my-ccg-research
Command: npx skills add https://github.com/1molchuan/oh-my-ccg --skill oh-my-ccg-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts user requirements into a formal constraint set during the RPI Research phase.

Core Features & Use Cases

  • Restore State: Retrieve current RPI state to ensure safe transition into RESEARCH.
  • OpenSpec Integration (Optional): Create or attach an OpenSpec change to track requirements artifacts when available.
  • Codebase Exploration: Inspect the codebase to surface relevant patterns and interfaces.
  • Parallel Constraint Exploration: Run Codex and Gemini analyses in parallel to derive hard/soft constraints and verification criteria.
  • Synthesis & Persistence: Merge insights into a unified constraint set and persist state for resume after /clear.
  • User Interaction & Reporting: Present constraints for confirmation before planning.

Quick Start

Describe your requirement to start the RESEARCH phase.

Frequently Asked Questions about oh-my-ccg-research

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

FAQPage Schema
How do I convert user requirements into verifiable constraints for software analysis?

To convert user requirements into verifiable constraints, you start the RPI Research phase to orchestrate codebase exploration and parallel analysis across Codex and Gemini, producing a unified constraint set.

Does the RPI Research workflow support state persistence across sessions?

Yes, the RPI Research workflow supports state persistence by retrieving the current RPI state for safe transitions and saving progress, allowing you to resume the constraint synthesis workflow after a session clear.

Can I use OpenSpec to track requirement artifacts during constraint analysis?

Yes, you can use OpenSpec integration during constraint analysis to optionally create or attach an OpenSpec change, ensuring requirements artifacts are tracked throughout the parallel Codex and Gemini exploration.

What is the best way to derive hard and soft constraints from a codebase?

The best way to derive hard and soft constraints is by inspecting the codebase to surface relevant patterns and interfaces, then running parallel constraint exploration across Codex and Gemini to synthesize verification criteria.

How do I start the RESEARCH phase for formal constraint set generation?

To start the RESEARCH phase for formal constraint set generation, you simply describe your requirement, which triggers state restoration, codebase exploration, and parallel analysis to merge insights into unified constraints.