CtrlK
BlogDocsLog inGet started
Tessl Logo

1k-architecture

OneKey monorepo architecture, project structure, package relationships, and import hierarchy rules.

38

Quality

36%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./.skillshare/skills/1k-architecture/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The body is a well-structured, largely concrete architecture reference whose import hierarchy rules are genuinely actionable. Its weaknesses are generic process-framework padding, abstract analysis steps without executable validation, and a monolithic layout that exceeds the simple-skill threshold without splitting anything into reference files.

Suggestions

Trim or remove the generic "Code Pattern Recognition Framework" and "Performance Impact Evaluation" sections, which restate what Claude already does when modifying code.

Make the pre-modification and validation steps executable (e.g., give a concrete command to detect circular imports or upward violations) instead of abstract directives like "Identify ALL packages/apps affected".

Move the detailed "Deep Analysis & Architecture Consistency Framework" into a separate reference file (e.g. references/analysis-protocol.md) and link to it from the overview, so the SKILL.md body stays a lean entry point.

DimensionReasoningScore

Conciseness

The package lists and import hierarchy rules are dense and earn their tokens, but sections like the "Code Pattern Recognition Framework" ("Find Similar Examples", "Extract Patterns", "Follow Conventions") and "Performance Impact Evaluation" add generic process guidance Claude already knows, fitting the score-2 anchor of mostly efficient but could be tightened.

2 / 3

Actionability

Concrete, specific guidance is present (exact package paths, the strict import hierarchy with named packages, file suffixes, `yarn why <package>`), but the analysis protocols ("Identify ALL packages/apps affected", "Search codebase for similar implementations") are abstract directions rather than executable steps, matching the score-2 anchor of some concrete guidance but incomplete.

2 / 3

Workflow Clarity

Multi-step sequences exist (Pre-Modification Analysis Protocol, the BEFORE ADDING ANY IMPORT steps, the committing checklist) and a validation checklist is provided, but validation is a static yes/no checklist without an executable validate-fix-retry feedback loop, fitting the score-2 anchor of steps listed but validation checkpoints implicit/gap-laden.

2 / 3

Progressive Disclosure

The body is well-organized into clear sections but is a single ~120-line file with no bundle references, and the separable "Deep Analysis & Architecture Consistency Framework" is inline rather than split out, matching the score-2 anchor of some structure with content that should be separate kept inline.

2 / 3

Total

8

/

12

Passed

Description

22%

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 identifies a clear domain (OneKey monorepo) and its sub-topics but describes a subject rather than actions and omits any "Use when..." trigger guidance. It is distinctive to OneKey yet lacks the explicit invocation cues that would make it reliably surfaceable.

Suggestions

Rewrite as concrete actions, e.g. "Navigates the OneKey monorepo: maps package structure, traces package relationships, and enforces import hierarchy rules when modifying code."

Add an explicit trigger clause such as "Use when working in the OneKey monorepo, planning cross-package changes, or resolving import/circular-dependency issues."

Include natural keyword variations a user might actually say (e.g. "OneKey", "monorepo", "circular dependency", "import rules") to improve trigger matching.

DimensionReasoningScore

Specificity

The description names the domain and sub-topics ("architecture, project structure, package relationships, and import hierarchy rules") but contains no concrete action verbs, matching the score-1 anchor of abstract, action-less language rather than the score-2 anchor which requires naming some actions.

1 / 3

Completeness

It states subject matter (what is covered) but offers no concrete capability, and there is no "Use when..." trigger clause at all, so "when" is missing and "what" is only weakly implied by topic-naming — matching the score-1 anchor of missing what OR when.

1 / 3

Trigger Term Quality

Terms like "OneKey monorepo architecture", "package relationships", and "import hierarchy" are relevant and reasonably natural for a developer on this codebase, but coverage is thin with no common variations or explicit trigger phrasing, fitting the score-2 anchor of some relevant keywords but missing variations.

2 / 3

Distinctiveness Conflict Risk

The OneKey qualifier gives it a specific niche, but "monorepo architecture" overlaps broadly with general code-navigation and architecture skills and there are no distinct triggers, fitting the score-2 anchor of somewhat specific but still able to overlap with similar skills.

2 / 3

Total

6

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository
OneKeyHQ/app-monorepo
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.