define

Clarify ambiguous issue requirements via Socratic questioning for Linear or Jira specs.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/MediTracer/mobius --skill define-meditracer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: define
Source: https://github.com/MediTracer/mobius/tree/main/.opencode/skills/define
Command: npx skills add https://github.com/MediTracer/mobius --skill define-meditracer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clear, unambiguous issue specs are essential for reliable execution. This skill guides users through Socratic questioning to eliminate ambiguity, ensuring Linear or Jira issues have well-defined acceptance criteria and relationships.

Core Features & Use Cases

  • Automated Socratic questioning to surface edge cases, acceptance criteria, and dependencies before creating or linking issues.
  • Supports both standard backend workflows (Linear/Jira) and a local mode that writes issue specs to the project-local .mobius directory for offline or staged creation.
  • Generates structured issue context (title, description, relationships, labels, and optional local artifacts) and supports a ready-to-approve flow before CLI creation.

Quick Start

Start by describing the issue you want to create, then let the Socratic process guide you to a well-defined spec.

Frequently Asked Questions about define

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

FAQPage Schema
How do I clarify ambiguous Linear or Jira issue requirements before creating tickets?

Clarify ambiguous Linear or Jira issue requirements through automated Socratic questioning that surfaces edge cases and dependencies to produce precise, verifiable issue specs. The process guides you interactively to eliminate unclear acceptance criteria before ticket creation.

What is Socratic questioning for issue definition and how does it work?

Socratic questioning for issue definition is a guided process that uncovers missing acceptance criteria and relationships by systematically challenging ambiguous requirements. It transforms vague requests into structured Linear or Jira issue specs ready for CLI creation.

Can I use local mode to write issue specs offline without connecting to Linear or Jira?

Yes, you can use local mode to write issue specs to the project-local .mobius directory for offline or staged creation. This generates structured issue context including titles, descriptions, and relationships without requiring immediate backend tracker connectivity.

How do I generate acceptance criteria and dependencies for Jira or Linear issues?

Generate acceptance criteria and dependencies for Jira or Linear issues by describing your initial issue concept and letting the Socratic process identify edge cases. The workflow outputs verifiable, well-scoped specs with defined relationships ready for approval.

Does the define skill work with both Linear and Jira for issue spec generation?

Yes, the define skill supports both Linear and Jira backend workflows for issue spec generation. It operates across both trackers and the local workflow, generating acceptance criteria, relationships, and optional local-mode artifacts as needed.

What is the best way to turn vague feature requests into ready-to-approve Linear issues?

The best way to turn vague feature requests into ready-to-approve Linear issues is through Socratic questioning that systematically eliminates ambiguity. This produces structured issue context with titles, descriptions, labels, and verifiable acceptance criteria for CLI creation.