CtrlK
BlogDocsLog inGet started
Tessl Logo

create-rfc

Create OpenShell RFC proposals in rfc/ from a design request. Use when the user asks to write, draft, start, create, or update an RFC, Request for Comments, architecture proposal, API proposal, process proposal, or cross-cutting design proposal that should follow the OpenShell RFC process and template.

72

Quality

90%

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

86%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 content is concise, well-structured, and keeps the RFC template as the external source of truth with a clear workflow and validation checklist. The weakest areas are minor: a conditional lint step without an explicit fix-retry loop and a few under-specified edge cases.

Suggestions

Add an explicit validate-then-fix-retry loop for the Markdown lint check (e.g., "if lint fails, fix formatting and re-run until it passes") rather than leaving it conditional.

Specify a concrete fallback when the RFC author is unknown beyond "leave the template placeholder" (e.g., default value or a prompt to ask the user).

Clarify how to detect "the next available NNNN" (e.g., list rfc/NNNN-* dirs and increment the highest number) so the step is fully executable.

DimensionReasoningScore

Conciseness

The body is lean and efficient, organized into Workflow, Writing Standards, and Validation sections with no padding or explanation of concepts Claude already knows; every line adds task-specific guidance.

5 / 5

Actionability

Concrete guidance with specific paths and placeholders ("Create rfc/NNNN-short-title/README.md", "state: draft") is actionable, but a few items like the conditional lint check and "author unknown" handling leave minor gaps.

4 / 5

Workflow Clarity

A clear numbered sequence (steps 1-8) plus a Validation checklist and an ask-user feedback loop are present, but the lint check is conditional with no explicit fix-retry loop, leaving a minor validation gap.

4 / 5

Progressive Disclosure

The under-50-line body is well-organized into clear sections and keeps the template and process docs as one-level-deep external sources of truth (rfc/README.md, rfc/0000-template/README.md), giving easy navigation with no nested references.

5 / 5

Total

18

/

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 across all dimensions, with an explicit what-and-when structure and comprehensive natural trigger terms anchored to a distinct RFC-proposal niche. The only minor gap is that the capability itself is essentially a single action rather than a list of distinct operations.

DimensionReasoningScore

Specificity

"Create OpenShell RFC proposals in rfc/ from a design request" names the domain and a concrete action with a specific target directory, plus several trigger verbs, but the core capability is a single action rather than multiple distinct operations, so it falls just below the comprehensive anchor.

4 / 5

Completeness

It explicitly answers both what ("Create OpenShell RFC proposals in rfc/ from a design request") and when ("Use when the user asks to write, draft, start, create, or update an RFC...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

It lists comprehensive natural terms and synonyms users would say — "write, draft, start, create, or update an RFC, Request for Comments, architecture proposal, API proposal, process proposal, or cross-cutting design proposal" — matching the full-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

The OpenShell RFC process niche with trigger phrases tied specifically to RFC/proposal workflows gives it a clear niche with minimal conflict risk.

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
NVIDIA/OpenShell
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.