CtrlK
BlogDocsLog inGet started
Tessl Logo

030-architecture-adr-general

Use when you need to generate Architecture Decision Records (ADRs) for a Java project through an interactive, conversational process that systematically gathers context, stakeholders, options, and outcomes to produce well-structured ADR documents. This should trigger for requests such as Generate ADR; Create Architecture Decision Record; Document architecture decision; Architecture Decision Record for Java. Part of cursor-rules-java project

67

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

A well-structured, brief overview with good progressive disclosure and a clear sequenced workflow. The main weaknesses are redundant trigger phrasing that duplicates the description and high-level actionability that leans on the reference for concrete detail.

Suggestions

Trim or remove the 'When to use this skill' bullet list since those triggers already appear in the frontmatter description, keeping only any genuinely new variations.

Add one or two concrete inline specifics to the workflow steps (e.g., the MADR section headings or the exact output filename/location) so the body is actionable before the reference is loaded.

State the ADR output file path/naming convention explicitly in step 3 so Claude knows where to write the artifact.

DimensionReasoningScore

Conciseness

The body is mostly efficient, but the 'When to use this skill' section lists 17 trigger phrases that largely duplicate the frontmatter description, and 'What is covered' repeats information that could be tightened.

2 / 3

Actionability

It names a concrete file to load and a concrete MADR template, but the workflow steps are high-level ('elicit', 'summarize', 'create') with the actionable detail offloaded to the reference rather than given inline.

2 / 3

Workflow Clarity

A clear three-step sequence with an explicit confirmation checkpoint (step 2) before artifact creation, plus edge-case 'stop and ask' handling; feedback loops are not critical for this conversational, non-destructive skill.

3 / 3

Progressive Disclosure

The body is a concise overview that points to one real, one-level-deep reference file, signaled both in the workflow and a dedicated Reference section, with content appropriately split.

3 / 3

Total

10

/

12

Passed

Description

90%

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, specific description that clearly states what the skill does and when to use it with natural trigger phrases. The only weakness is the second-person phrasing ('you need to'), which the rubric penalizes on specificity.

Suggestions

Rephrase the opening in third person to avoid the specificity penalty, e.g. 'Use when generating Architecture Decision Records (ADRs) for a Java project...' instead of 'Use when you need to generate...'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('generate ADRs', 'gathers context, stakeholders, options, and outcomes', 'produce well-structured ADR documents'), but uses second person ('Use when you need to generate'), which per the guideline reduces specificity by one from a clear 3.

2 / 3

Completeness

Explicitly answers both what (interactive conversational ADR generation) and when ('Use when you need to generate...This should trigger for requests such as...') with explicit triggers.

3 / 3

Trigger Term Quality

Includes natural phrases a user would actually say ('Generate ADR', 'Create Architecture Decision Record', 'Document architecture decision'), giving good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Scoped to a clear Java-specific ADR niche with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jabrena/cursor-rules-java
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.