openq-tools

Register open questions by generating sequential QIDs and appending entries to open_questions.md.

5|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/EffortlessMetrics/demo-swarm --skill openq-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openq-tools
Source: https://github.com/EffortlessMetrics/demo-swarm/tree/main/.claude/skills/openq-tools
Command: npx skills add https://github.com/EffortlessMetrics/demo-swarm --skill openq-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill brings order to the chaotic process of tracking and managing open questions throughout a development lifecycle, preventing missed decisions, inconsistent documentation, and project delays.

Core Features & Use Cases

  • Automated QID Generation: Generates unique, sequential OQ-<FLOW>-<NNN> IDs (e.g., OQ-SIG-001) for open questions, ensuring consistency and easy referencing.
  • Structured Appending: Appends new questions to open_questions.md with full context, including the question, a suggested default, its impact if different, and a timestamp.
  • Standardized Tracking: Ensures all open questions are registered in a consistent, auditable format, improving clarity and decision-making.
  • Use Case: When a clarifying question arises during the "Signal" phase (e.g., "What is the expected session timeout?"), use this skill to automatically generate a QID and append the question with its suggested default and impact to open_questions.md, formally tracking it for resolution.

Quick Start

Use the openq-tools skill to append a new question to '.runs/my-feature/signal/open_questions.md' with the prefix 'SIG', asking "What is the maximum file upload size?", suggesting "10MB" as default, and noting "Larger files require chunking" as impact.

Frequently Asked Questions about openq-tools

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

FAQPage Schema
How do I track open questions that arise during project phases?

Open questions tracking registers uncertainties with auto-generated sequential IDs (OQ-FLOW-NNN format) and appends them to open_questions.md with context: the question, suggested default, impact if different, and timestamp. This prevents missed decisions and ensures consistent documentation across Signal, Plan, Build, Gate, Deploy, and Wisdom phases.

What format do open question IDs follow and how are they generated?

Open question IDs follow the format OQ-<FLOW>-<NNN>, where FLOW is the phase acronym (SIG, PLAN, BUILD, GATE, DEPLOY, WISDOM) and NNN is an auto-incrementing number. The system generates unique sequential IDs automatically, ensuring every registered question has a consistent, referenceable identifier.

Can I use this during any phase of the software development lifecycle?

Yes, open questions tracking integrates into clarifier workflows across all six phases: Signal, Plan, Build, Gate, Deploy, and Wisdom. When mid-flow uncertainties arise in any phase, you register them with their phase-specific QID prefix and append to the designated open_questions.md file.

What information gets recorded when I register an open question?

Each registered question captures the question itself, a suggested default answer, the impact if a different answer is chosen, and a timestamp. This structured context enables clear decision-making and auditable tracking of all uncertainties throughout the development lifecycle.

Does the open_questions.md file need to exist before I use this?

No, the system creates the open_questions.md file and its header automatically if missing. You can start registering questions immediately without pre-setup; the file is initialized on first use with proper formatting.