CtrlK
BlogDocsLog inGet started
Tessl Logo

research-ops-skills

Use when planning, funding, scoping, or synthesizing enterprise research across workstreams — clinical study design, R&D program finance, market sizing/surveys, or product/user research. Triggers on "design this clinical study", "what sample size", "R&D budget", "burn rate", "capitalize or expense", "TAM SAM SOM", "market sizing", "survey design", "segment the market", "plan user interviews", "usability test", "synthesize research insights". Forks context to route to one of four Research-Operations sub-skills (clinical-research, research-finance, market-research, product-research) and returns a digest. Distinct from ra-qm-team (regulatory submission), finance (corporate close/valuation), research/grants (funding discovery), product-team (persona/journey/live experiments), and marketing-skill (campaign analytics).

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is research-ops-skills in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-structured, mostly-lean orchestrator doc with a clear 5-step workflow, concrete commands, and copy-paste forcing-question templates. It earns solid 4s across all dimensions; it does not reach 5s because of mild internal redundancy, the inherently abstract routing action, gating-style (not fix-retry) validation, and the absence of a verifiable own-bundle to anchor progressive disclosure.

Suggestions

Collapse the 'When to invoke' symptom table into the 'Signal table' (or vice versa) to remove the overlap and tighten conciseness toward 5.

Add an explicit error-recovery loop for the routing workflow (e.g., 'If a sub-skill digest is missing the canon citation, re-run with --cite') to lift workflow_clarity from gating-only to fix-retry validation.

Convert the 'References' canon list into a navigable references file within this skill's bundle so the one-level-deep pointers are verifiable, raising progressive_disclosure.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence (no explanations of what a clinical trial or TAM is), but it has redundancy — the 'When to invoke' symptom table overlaps the 'Signal table', and the 'Distinct from' content repeats the description's boundaries — so it is efficient with minor trim opportunities rather than perfectly lean.

4 / 5

Actionability

It gives executable commands ('python3 skills/<sub-skill>/scripts/onboard.py --show'), copy-paste forcing-question templates, and keyword signal tables, but the core routing action ('Forward original prompt + structured inputs') is abstract by nature of an orchestrator, leaving a minor gap.

4 / 5

Workflow Clarity

A clearly sequenced 5-step workflow (Explore → forcing question → decision-tree walk → invoke → digest) with explicit gating checkpoints ('Never silently chain', 'Confirm before chaining', 'route silently'), but the validation is decision-gating rather than fix-retry feedback loops, so it stops just short of the explicit-validation anchor of 5.

4 / 5

Progressive Disclosure

The body is a well-organized overview that points one level deep to sub-skill paths (onboard.py, ar_evaluator.py) and a build-pattern doc, with clear section headers; however no bundle files ship with this orchestrator and the 'References' canon list are non-file citations, so it is good but not the textbook one-level-deep split of 5.

4 / 5

Total

16

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is strong: it opens with an explicit 'Use when...' trigger, packs in natural multi-domain trigger phrases, states what it does (route to sub-skills, return a digest), and cleanly distinguishes itself from five sibling skills. The only soft spot is that the headline actions (route, digest) are slightly abstract, capping specificity at 4.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('Forks context to route to one of four... sub-skills', 'returns a digest', 'planning, funding, scoping, or synthesizing'), but the core actions (route, digest) are somewhat abstract rather than fully concrete, so it sits below the comprehensive-coverage anchor of 5.

4 / 5

Completeness

Explicitly answers both 'what' ('Forks context to route to one of four... sub-skills and returns a digest') and 'when' ('Use when planning, funding, scoping, or synthesizing...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases a user would actually say ('design this clinical study', 'what sample size', 'R&D budget', 'burn rate', 'TAM SAM SOM', 'survey design') including synonyms and variations, matching the top anchor.

5 / 5

Distinctiveness Conflict Risk

An explicit 'Distinct from...' clause names five sibling skills (ra-qm-team, finance, research/grants, product-team, marketing-skill) with the boundary for each, giving a clear niche with minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.