CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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).

71

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

A well-engineered orchestrator body: deterministic routing with keyword tables, a copy-paste-ready grill-question pattern, executable onboarding commands, and a precisely specified digest format. The workflow has explicit confirm gates but lacks error-recovery branches, and there is minor redundancy across the routing sections. The References section names canons rather than linking verifiable files, and no bundle files are present.

Suggestions

De-duplicate the routing guidance: 'Never silently chain' appears twice and the 'When to invoke' symptom table overlaps the signal table — merge them into one routing section to save tokens.

Add an error-recovery branch to the workflow for the case where the lane remains ambiguous after the forcing question (e.g., ask a second discriminating question or present both lanes' digests side by side), which would raise workflow clarity to the top anchor.

Turn the 'References' section's canon names into explicit one-level-deep file links (or move them into the sub-skills' references/ directories) so citations resolve to verifiable materials.

DimensionReasoningScore

Conciseness

The body is dense and rule-driven with tables and templates rather than padded explanation, and it assumes Claude's competence throughout. Minor redundancy keeps it below anchor 5: 'Never silently chain' is stated twice, the 'When to invoke' symptom table overlaps the signal table, and the 'Distinct from' section restates the description's boundary list. It is well above anchor 3 since there is no explanation of concepts Claude already knows.

4 / 5

Actionability

The guidance is fully concrete and copy-paste ready: a literal forcing-question template ('Q1/1: [precise question naming the two candidate lanes] / Recommended: [Lane X, because <signal-table rationale>]'), executable commands ('python3 skills/<sub-skill>/scripts/onboard.py --show'), a deterministic keyword-to-sub-skill signal table, an exact digest spec ('≤ 200 words: analyzed, top 3 findings... artifact path, and one grill challenge'), and worked grill examples. This matches anchor 5's fully-executable, common-cases-covered standard for an instruction-only skill.

5 / 5

Workflow Clarity

The five-step workflow is clearly sequenced (explore → forcing question → decision-tree walk → invoke → digest) with explicit confirm gates ('(Confirm, or override?)', 'Confirm before chaining', 'Never run a sub-skill until the lane-defining decision is locked'). It falls short of anchor 5 because there is no error-recovery path for cases like a lane remaining ambiguous after the forcing question or a sub-skill invocation failing, but the checkpoints are explicit rather than implicit, keeping it above anchor 3.

4 / 5

Progressive Disclosure

Sections are well organized and, as an orchestrator, routing content appropriately lives inline while detail is delegated to sub-skills ('references/ of each sub-skill', per-sub-skill onboarding and evaluator scripts). It does not reach anchor 5 because no bundle files exist in this skill and the 'References' section lists canon names (ICH E9, CONSORT, Bessemer, Rohrer) without file links, plus one external path; it stays above anchor 3 because structure and content placement are good and references are mentioned where relevant.

4 / 5

Total

17

/

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.

A strong description: explicit 'Use when' and 'Triggers on' clauses with twelve natural trigger phrases, concrete routing behavior, and explicit boundary disambiguation against five neighboring skills. Third-person voice is maintained throughout. The only softness is that the capability verbs are slightly more abstract than fully concrete action language.

DimensionReasoningScore

Specificity

The description lists several concrete capabilities ('Forks context to route to one of four Research-Operations sub-skills... and returns a digest') with named workstreams and all four sub-skills enumerated. It falls short of anchor 5 because the capability verbs ('planning, funding, scoping, or synthesizing') are more abstract than the fully concrete action lists in the top anchor, but it clearly exceeds anchor 3's '1-2 concrete actions' with comprehensive routing detail.

4 / 5

Completeness

Both questions are answered explicitly: 'Use when planning, funding, scoping, or synthesizing enterprise research...' gives the when with concrete trigger phrases, and 'Forks context to route to one of four... sub-skills and returns a digest' gives the what. This matches the anchor-5 structure of clearly answering both what and when with concrete triggers.

5 / 5

Trigger Term Quality

The explicit 'Triggers on' clause provides twelve natural phrases users would actually say ('design this clinical study', 'what sample size', 'R&D budget', 'burn rate', 'capitalize or expense', 'TAM SAM SOM', 'survey design', 'plan user interviews', 'usability test'), covering synonyms across all four lanes. This matches the anchor-5 example's comprehensive natural-term coverage.

5 / 5

Distinctiveness Conflict Risk

The 'Distinct from' clause explicitly disambiguates five neighboring skills with their scopes (ra-qm-team, finance, research/grants, product-team, marketing-skill), and the enterprise-vs-academic research framing carves out a clear niche. Minimal conflict risk, matching the anchor-5 'clear niche with distinct triggers' example.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

research-ops/skills/research-ops-skills/SKILL.md

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.