skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
flaviogragnolati/ai-workflow21 installs

q-research-scope

Turn a bounded Quasar engagement uncertainty into an authorized Research Brief with stable questions, decision links, general or market profile, intended consumers, explicit boundaries, search strategies, privacy limits, operational source ceiling, time or cost budget, and—when market analysis is requested—a measurement contract and analysis modules. Use before consulting research begins or when its scope must be reconciled. It plans secondary research only and never defines primary fieldwork. Requires the q-core-contract companion.

How do I install this agent skill?

npx skills add https://github.com/flaviogragnolati/ai-workflow --skill q-research-scope
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides a structured framework for defining and authorizing research scopes using the RADAR methodology. It includes a dependency on a companion skill from the same author, managed via official package tools. No malicious patterns, data exfiltration, or unauthorized command execution were detected.

  • Socketwarn

    1 alert: gptAnomaly

  • Snykwarn

    Risk: MEDIUM · 1 issue

What does this agent skill do?

Scope engagement research

Produce an authorized Research Brief that makes the decision, evidence boundary, and stopping conditions inspectable before investigation begins.

Read the q-core-contract companion for shared governance; if it is missing, stop and install it with npx skills add flaviogragnolati/ai-workflow --skill q-core-contract. Validate the output against references/research-brief.schema.yaml.

Inputs

Accept a direct question or unresolved external uncertainty from intake, a Discovery Brief, a q-ask-* result, an ideation snapshot's evidence requests, or another approved project artifact. Preserve source IDs and separate client evidence, accepted facts, assumptions, and evidence gaps.

Treat an evidence request from ideation as a candidate question with a recorded decision impact, not an authorized one: it still passes RADAR, boundaries, privacy limits, budget, and explicit approval here.

Question readiness

When a clear question already identifies its decision and boundaries, validate it directly. When ambiguity would change the investigation, propose one to five candidate questions and assess each with RADAR:

  • Researchable: a plausible evidence strategy fits the authorized budget.
  • Anchored: geography, period, market or population, segment, and key terms are bounded.
  • Decision-linked: the answer can change a named decision.
  • Adds evidence: the work addresses a real gap instead of repeating accepted client evidence.
  • Relevant: the answer remains useful at the decision horizon.

Score each criterion from 1 to 5. A candidate passes when its average is at least 3.0 and no criterion is below 2. Use the score to focus human judgment; it is not a scientific-validity claim.

Procedure

  1. Assign stable RQ-* IDs and link each question to one or more decision IDs.
  2. Select research_profile: general | market, defaulting omitted legacy input to general. Record intended_consumers only as a planning signal and optional engagement_ref only as a pointer; do not duplicate commitments or readiness.
  3. Define in_scope, out_of_scope, assumptions, known evidence, and privacy constraints. Exclude participant contact, primary-fieldwork operations, PII/recording storage, and raw survey-response processing.
  4. For market, declare at least one needed analysis_module when analysis is intended and author the measurement contract: product/service, inclusions/exclusions, buyer/user/payer, transaction, value-chain level, geography, import/export treatment, channels, historical/forecast periods, as_of, measure/unit/denominator, stock/flow, gross/net, taxes, currency/base year/price basis, and taxonomy/version.
  5. Declare planned search strategies, relevant source classes, time or cost limits, optional max_sources_inspected, and stopping conditions per question. Treat the source count as an operational ceiling, never a minimum, quality measure, or exhaustiveness claim.
  6. Make subquestions inherit the parent boundary. Treat any expansion or material measurement change as a proposed scope change that requires approval.
  7. Obtain explicit approval of questions, profile, measurement and modules when applicable, limits, strategies, privacy boundary, and budget.
  8. Write the versioned Working Research Brief and return its stage delta.

Complete only with an authorized brief. If no question is researchable within the available boundary, return blocked with candidate questions, reasons, and one recovery action.

Anti-patterns

#Anti-patternHow it shows upCorrect behavior
1Manufacturing alternativesThe agent invents candidate questions although the supplied question is already clear.Validate the clear question and spend alignment only on material ambiguity.
2Letting a score approve scopeA passing RADAR average is treated as user authorization.Present the assessment and obtain explicit approval of questions, limits, and budget.
3Hiding scope expansion in a subquestionA child question silently adds a geography, segment, or time horizon.Inherit the parent boundary or record and approve a scope change.
4Market label without measurementA brief asks for sizing while leaving denominator, value-chain level, currency basis, or taxonomy implicit.Complete and approve the measurement contract before Investigation or Market Analysis.
5Readiness or fieldwork hidden in intakeintended_consumers is treated as report-ready, or the brief schedules participant operations.Leave readiness to the consumer and return primary-fieldwork requests as capability gaps.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/flaviogragnolati/ai-workflow/q-research-scope">View q-research-scope on skillZs</a>