CtrlK
BlogDocsLog inGet started
Tessl Logo

project-architecture

Use this skill to understand the RingCentral App Connect project structure, including the monorepo layout, core package APIs, handlers, models, and how components interact.

76

1.16x
Quality

63%

Does it follow best practices?

Impact

100%

1.16x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agent-skills/project-architecture/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 a clean, efficient reference with concrete code and commands, but it is monolithic (no progressive disclosure to separate files) and the deployment/build workflow lacks validation checkpoints, capping two dimensions at the midpoint.

Suggestions

Add validation/verification steps around the build and deploy commands (e.g., run tests before deploy, verify the build artifact) to raise workflow clarity.

Move the full API route list and environment-variable reference into separate referenced files (e.g., API_REFERENCE.md, ENV.md) and keep SKILL.md as a concise overview with one-level-deep links.

DimensionReasoningScore

Conciseness

The body is a tight, well-organized reference (tree diagram, tables, route lists, command blocks) that assumes Claude's competence with only minor restatement and a few sections (full env-var block, route enumeration) that could be trimmed.

4 / 5

Actionability

Provides concrete, largely copy-paste-ready code for the core entry point and connector registry plus real npm commands, though some examples use undefined placeholders (manifest, myCRMConnector) and route/env lists are descriptive rather than instructive.

4 / 5

Workflow Clarity

The Development Workflow lists discrete commands but no sequenced multi-step process, and deploy/build — production-affecting operations — lack any validation or verification steps, capping workflow clarity at 3.

3 / 5

Progressive Disclosure

Section structure with headers and tables is good, but all detail (API routes, env vars, library/model tables) is inlined in SKILL.md with no references to separate files and no bundle files present.

3 / 5

Total

14

/

20

Passed

Description

62%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 names a specific project and enumerates concrete architectural facets, giving it strong distinctiveness, but it lacks an explicit 'Use when...' trigger clause and is missing common synonym triggers, which cap completeness and trigger-term quality at the midpoint.

Suggestions

Add an explicit trigger clause, e.g. 'Use when navigating the RingCentral App Connect codebase, onboarding to the monorepo, or locating handlers, models, and core APIs.'

Broaden trigger keywords to include natural synonyms such as 'architecture', 'codebase', 'repository structure', and 'repo layout' so users' varied phrasing matches.

DimensionReasoningScore

Specificity

Names the specific domain and enumerates several concrete facets (monorepo layout, core package APIs, handlers, models, component interactions), though the only action verb is 'understand' rather than multiple distinct actions.

4 / 5

Completeness

The 'what' is clear and concrete, but there is no 'Use when...' clause or equivalent explicit trigger guidance, so 'when' is only weakly implied — capping completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes relevant natural terms like 'project structure', 'monorepo layout', and the distinct product name 'RingCentral App Connect', but misses common synonyms such as 'architecture', 'codebase', or 'repository structure'.

3 / 5

Distinctiveness Conflict Risk

The named proprietary product 'RingCentral App Connect' combined with 'project structure' carves a clear, distinct niche with minimal overlap risk against unrelated skills.

5 / 5

Total

15

/

20

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
ringcentral/rc-unified-crm-extension
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.