CtrlK
BlogDocsLog inGet started
Tessl Logo

documenso-sdk-patterns

Apply production-ready Documenso SDK patterns for TypeScript and Python. Use when implementing Documenso integrations, refactoring SDK usage, or establishing team coding standards for Documenso. Trigger with phrases like "documenso SDK patterns", "documenso best practices", "documenso code patterns", "idiomatic documenso".

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill documenso-sdk-patterns
What are skills?

84

2.08x

Quality

77%

Does it follow best practices?

Impact

100%

2.08x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/documenso-pack/skills/documenso-sdk-patterns/SKILL.md
SKILL.md
Review
Evals

Evaluation results

100%

66%

Documenso Client Infrastructure Module

Singleton client and type-safe error handling

Criteria
Without context
With context

Correct TS SDK package

100%

100%

Singleton instance variable

80%

100%

API key from env var

0%

100%

Base URL from env var

0%

100%

Default timeout 30000ms

0%

100%

Test reset function

100%

100%

SDKError import

0%

100%

Custom error class fields

40%

100%

Retryable classification

60%

100%

Error code format

0%

100%

Safe call wrapper return shape

20%

100%

Error logging in safe wrapper

0%

100%

Without context: $0.5765 · 2m 17s · 33 turns · 33 in / 5,995 out tokens

With context: $0.5565 · 1m 50s · 28 turns · 2,824 in / 6,098 out tokens

100%

37%

Contract Dispatch Service for HR Onboarding

Document service facade and retry logic

Criteria
Without context
With context

withRetry default maxRetries

100%

100%

withRetry default baseDelayMs

0%

100%

withRetry default maxDelayMs

0%

100%

withRetry default jitter

0%

100%

Exponential backoff formula

57%

100%

Retry condition: 429 and 5xx only

87%

100%

DocumentService class

100%

100%

4-step workflow order

100%

100%

Correct API method names

0%

100%

withRetry wraps each step

100%

100%

Singleton service getter

71%

100%

Default recipient role SIGNER

100%

100%

Default field dimensions

100%

100%

Without context: $0.3940 · 1m 37s · 25 turns · 427 in / 5,733 out tokens

With context: $0.7318 · 2m 13s · 33 turns · 293 in / 8,012 out tokens

100%

53%

Documenso Integration Hardening: Validation and Python Support

Zod response validation and Python SDK integration

Criteria
Without context
With context

Zod import

100%

100%

DocumentStatus enum values

0%

100%

Recipient role enum values

100%

100%

Email validation with z.string().email()

100%

100%

Optional signingStatus field

0%

100%

DocumentSchema structure

100%

100%

validateDocument function

0%

100%

Python SDK import

0%

100%

Python lru_cache singleton

0%

100%

Python env var reading

57%

100%

Python asyncio.sleep for retry delay

100%

100%

Python random jitter in retry

71%

100%

Without context: $0.7191 · 2m 49s · 31 turns · 2,370 in / 11,119 out tokens

With context: $0.5802 · 1m 49s · 31 turns · 112 in / 5,834 out tokens

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.