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.

64

1.16x
Quality

43%

Does it follow best practices?

Impact

100%

1.16x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agent-skills/project-architecture/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

26%

Integrating a New CRM Connector

Connector registration entry point

Criteria
Without context
With context

Import source

100%

100%

createCoreApp imported

100%

100%

connectorRegistry imported

100%

100%

setDefaultManifest called

0%

100%

setDefaultManifest ordering

0%

100%

registerConnector three args

100%

100%

createCoreApp called

100%

100%

No manual route wiring

100%

100%

Output file present

100%

100%

100%

Customizing Call Log Behavior for an Existing Connector

Extending connector interface without modification

Criteria
Without context
With context

Import from core

100%

100%

registerConnectorInterface used

100%

100%

Correct platform name arg

100%

100%

Correct method name arg

100%

100%

Custom function arg

100%

100%

getConnector used

100%

100%

No source modification

100%

100%

Output file present

100%

100%

100%

14%

Developer Onboarding Guide for App Connect

Developer environment setup and onboarding

Criteria
Without context
With context

DATABASE_URL var

100%

100%

APP_SERVER_SECRET_KEY var

100%

100%

HASH_KEY var

0%

100%

IS_PROD var

100%

100%

DYNAMODB_LOCALHOST var

100%

100%

npm run server

0%

100%

npm run ngrok

100%

100%

npm test

100%

100%

npm run build

100%

100%

npm run deploy

100%

100%

SQLite for dev

100%

100%

PostgreSQL for prod

100%

100%

DynamoDB for cache

100%

100%

Output file present

100%

100%

Repository
ringcentral/rc-unified-crm-extension
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.