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

72

Quality

91%

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

81%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-structured orchestrator body: deterministic routing logic, a five-step workflow with explicit confirmation gates at every decision point, concrete commands and copy-paste question templates, and clear deferral of lane detail to the four sub-skills. The main deductions are triplicated distinct-from content, symptom/signal table overlap, and references (canon lists, external doc paths) that don't resolve to files in this bundle.

Suggestions

Remove the duplicated distinct-from material: the intro paragraph and the 'Distinct from' section restate what the frontmatter description already says — keep one canonical copy (the section) and cut the intro repetition to save ~10 lines.

Merge the 'When to invoke' symptom table into the signal table (the symptoms are just instantiated signal keywords), or replace the symptom column with the trigger phrases from the description so the routing logic is stated once.

Make the References section resolvable: either point each canon item at the actual file in the relevant sub-skill's references/ (e.g. 'clinical-research/references/ich-e9.md') or drop the bare name-drops and the external 'documentation/implementation/research-ops-expansion-plan.md' path that cannot be verified from this skill.

DimensionReasoningScore

Conciseness

The body is dense with routing signal and contains no explanations of concepts Claude already knows, but distinct-from material is repeated three times (frontmatter description, intro paragraph, and the dedicated 'Distinct from' section), and the 'When to invoke' symptom table overlaps the signal table. This sits between anchors 3 and 4 — the duplication (~15 of 145 lines) is slightly more than 'minor instances that could be trimmed' but well short of 'several unnecessary explanations'.

4 / 5

Actionability

Concrete guidance throughout: exact onboarding commands ('python3 skills/<sub-skill>/scripts/onboard.py --show'), a copy-paste forcing-question template ('Q1/1: ... Recommended: ... (Confirm, or override?)'), a deterministic signal table mapping keywords to sub-skills, a ≤200-word digest spec, and named artifact files. However, commands are templated on '<sub-skill>' and the referenced scripts, canon, and the 'Path-B' plan live outside this bundle and cannot be verified — concrete commands with minor gaps, i.e. anchor 4 rather than fully copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

Five explicitly sequenced steps (explore → one forcing question → depth-first decision walk → forked invoke → digest) with confirmation checkpoints at every decision point: 'Confirm, or override?', 'Confirm before chaining', 'Never silently chain', 'Never run a sub-skill until the lane-defining decision is locked', plus an anti-patterns checklist. No destructive or batch operations exist, so the validation cap does not apply — this matches anchor 5's explicit validation steps and checklists.

5 / 5

Progressive Disclosure

Well-sectioned with clear headers, and per-lane detail (onboarding question sets, forcing-question libraries, canon) is correctly deferred to the four separate sub-skills with signaled paths ('skills/<sub-skill>/scripts/onboard.py'). Gaps: the References section name-drops canon (ICH E9, CONSORT, Bessemer) without tying it to actual files, and 'documentation/implementation/research-ops-expansion-plan.md' is an unresolvable external path; no bundle files exist in this skill to anchor navigation. Good structure with minor organization gaps — anchor 4.

4 / 5

Total

17

/

20

Passed

Description

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

An exemplary description: it explicitly states both what the skill does (fork, route to one of four sub-skills, return a digest) and when to use it, with twelve natural quoted trigger phrases covering all four lanes including synonyms. It preempts conflicts by explicitly distinguishing five adjacent skills, and stays in third person throughout.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'planning, funding, scoping, or synthesizing enterprise research', 'Forks context to route to one of four Research-Operations sub-skills... and returns a digest' — with all four workstreams enumerated (clinical, R&D finance, market, product). Coverage is comprehensive with no gaps, matching the anchor-5 example rather than anchor 4; voice is consistently third person ('Forks', 'routes'), so no person penalty applies.

5 / 5

Completeness

'Use when planning, funding, scoping, or synthesizing enterprise research across workstreams' explicitly answers when with concrete trigger phrases, and 'Forks context to route to one of four... sub-skills... and returns a digest' explicitly answers what. Both questions are answered clearly and explicitly, matching anchor 5 exactly.

5 / 5

Trigger Term Quality

Twelve quoted natural phrases users would actually say — 'design this clinical study', 'what sample size', 'burn rate', 'capitalize or expense', 'TAM SAM SOM', 'market sizing', 'survey design', 'plan user interviews', 'usability test' — spanning all four lanes with synonym clusters (TAM/SAM/SOM + market sizing + segment the market). This matches the comprehensive-with-synonyms anchor 5; a few phrases like 'clinical trial' appear only in the body, which keeps it from being unquestionably exhaustive but still squarely at the top anchor.

5 / 5

Distinctiveness Conflict Risk

'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)' affirmatively enumerates five neighbor boundaries. The niche (research-operations orchestration) is clear with distinct triggers and actively disambiguated overlaps — anchor 5 rather than 4, where overlap would merely be unaddressed.

5 / 5

Total

20

/

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.

Validation — 15 / 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

Path

.gemini/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.