CtrlK
BlogDocsLog inGet started
Tessl Logo

gamma-reference-architecture

Reference architecture for enterprise Gamma integrations. Use when designing systems, planning integrations, or implementing best-practice Gamma architectures. Trigger with phrases like "gamma architecture", "gamma design", "gamma system design", "gamma integration pattern", "gamma enterprise".

53

Quality

61%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/saas-packs/gamma-pack/skills/gamma-reference-architecture/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

43%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 skill presents useful architecture patterns and code, but the code examples contain copy-paste-breaking errors and undefined symbols, and the body lacks any sequenced workflow or validation guidance. Structure is reasonable but all content lives inline with no progressive disclosure into bundle files.

Suggestions

Fix the executable errors in the code examples: replace the TypeScript '#' comment with '//', remove the stray 'set -euo pipefail' lines from the diagram blocks, and add imports/definitions for CreateOptions, ListOptions, and notifyUser.

Remove the 'Prerequisites' section or replace it with skill-specific assumptions; do not restate general knowledge about microservices and cloud architecture.

Add a short sequenced 'How to use this reference' workflow (pick a pattern by scale -> adapt the service layer/worker skeleton -> validate against the component responsibility table) so the catalog becomes an actionable process rather than a static gallery.

DimensionReasoningScore

Conciseness

Code examples and the responsibility table are reasonably efficient, but the 'Prerequisites' section restates concepts Claude already knows ('Understanding of microservices', 'Familiarity with cloud architecture') and the large ASCII diagrams consume substantial tokens.

3 / 5

Actionability

Concrete TypeScript examples are present, but they are not executable as written: an invalid '#' comment inside TypeScript ('this.cache = new Cache({ ttl: 300 }); # 300: timeout: 5 minutes'), stray 'set -euo pipefail' lines inside diagram code blocks, and undefined symbols (CreateOptions, ListOptions, notifyUser) without imports.

3 / 5

Workflow Clarity

The body is a pattern catalog (Overview, Patterns, Implementation, Components) rather than a sequenced process; there are no validation checkpoints or feedback loops, and 'Next Steps' only points to another skill without guiding the reader through a flow.

2 / 5

Progressive Disclosure

Section headers are clear and well-ordered, but everything is inlined into a single 11KB file with no one-level-deep bundle references; the only references are external URLs and a pointer to another skill, so detailed material is not split out for discovery.

3 / 5

Total

11

/

20

Passed

Description

78%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 clearly communicates purpose and triggers with explicit 'Use when' guidance and concrete trigger phrases. Its main weakness is generic action verbs and a narrow trigger-term vocabulary rooted in a single term.

Suggestions

Replace generic verbs ('designing systems', 'planning integrations') with concrete capabilities (e.g., 'selects integration patterns, maps service responsibilities, sequences async workers').

Broaden trigger terms beyond the 'gamma X' pattern to include synonyms a user might naturally say (e.g., 'gamma blueprint', 'enterprise gamma setup', 'gamma scaling').

Tighten the description into a single flowing paragraph; the embedded blank lines fragment the sentences awkwardly.

DimensionReasoningScore

Specificity

Names the domain ('enterprise Gamma integrations') and lists a few actions ('designing systems, planning integrations, implementing best-practice Gamma architectures'), but the actions are generic rather than concrete and coverage is not comprehensive.

3 / 5

Completeness

Explicitly states both what it does ('Reference architecture for enterprise Gamma integrations') and when to use it with concrete trigger phrases via the 'Use when...' and 'Trigger with phrases like...' clauses.

5 / 5

Trigger Term Quality

Provides several natural trigger phrases ('gamma architecture', 'gamma design', 'gamma system design', 'gamma integration pattern', 'gamma enterprise'), though they are all variations of one root term rather than a broad synonym set.

4 / 5

Distinctiveness Conflict Risk

Gamma-specific trigger phrases carve out a clear niche with minimal conflict risk, but the all-'gamma X' trigger set leaves minor overlap risk with adjacent gamma-related skills.

4 / 5

Total

16

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.