CtrlK
BlogDocsLog inGet started
Tessl Logo

real-time-collab

Multi-user collaborative editing with Yjs CRDT, SSE fast-path transport, and granular server-side merge. Use when adding real-time collaborative editing to a template, debugging sync issues, or understanding how the agent and humans edit documents simultaneously.

67

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 body is highly actionable and well-structured, providing executable code for every key task and clear sequencing for setup and reconciliation. It is held back only by mild cross-section repetition and the absence of external reference files for a skill of this length.

Suggestions

De-duplicate the 'no localhost calls / no in-process Yjs mutation' point and the access-mode warning so each appears in one canonical section, reducing token cost.

Add an explicit verification step at the end of 'Enabling Collaboration' (e.g., confirm the collab routes mount and two clients see live edits) to close the workflow validation gap.

Consider extracting the route table and granular server-side merge pattern into a reference file linked from SKILL.md to improve progressive disclosure for a skill of this length.

DimensionReasoningScore

Conciseness

The prose is dense, technical, and assumes Claude's competence with no concept tutorials, but the ~375-line body repeats a few points across sections (e.g., 'no localhost calls / no in-process Yjs mutation' and the access-mode warning each appear in multiple places), keeping it just short of a 5.

4 / 5

Actionability

Copy-paste-ready TypeScript, bash, and TSX blocks cover installation, server plugin config, client hooks, TipTap extensions, vite config, undo primitives, and edge cases like payload limits and linger, with a full route table.

5 / 5

Workflow Clarity

The 'Enabling Collaboration' section is a clear 5-step sequence and the reconcile flow has explicit guards (updatedAt gate, isReconcileLeadClient) plus a Common Pitfalls checklist, but the setup workflow lacks an explicit post-configuration verification step, leaving a minor validation gap.

4 / 5

Progressive Disclosure

The body is well-organized into clearly signaled sections with a one-level 'Related Skills' cross-reference, but at ~375 lines with no bundle files, some content (full route table, granular merge pattern, presence/undo details) could plausibly be split into separate reference files.

4 / 5

Total

17

/

20

Passed

Description

83%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 is concrete, third-person, and explicitly pairs a clear 'what' with a trigger-rich 'when' clause. It is strong overall, with only minor gaps in action-list specificity and some overlap risk with related sync skills.

DimensionReasoningScore

Specificity

Names several concrete mechanisms ('Yjs CRDT', 'SSE fast-path transport', 'granular server-side merge') rather than vague actions, but it reads as a feature inventory more than a comprehensive action list, so it stops short of a 5.

4 / 5

Completeness

Explicitly states both what it does (multi-user collaborative editing via Yjs CRDT/SSE/granular merge) and when to use it via a concrete 'Use when...' clause with three specific scenarios.

5 / 5

Trigger Term Quality

Includes natural user phrasings ('adding real-time collaborative editing to a template', 'debugging sync issues', 'understanding how the agent and humans edit documents simultaneously'), though a few synonymous terms like 'co-editing' or 'multi-user editing' are absent.

4 / 5

Distinctiveness Conflict Risk

The Yjs/SSE/granular-merge framing carves a clear niche, but 'debugging sync issues' and the collaborative-editing theme overlap somewhat with a sibling 'real-time-sync' skill, leaving minor conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository
BuilderIO/agent-native
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.