write-tbp_skill

This skill helps you generate technical blog posts about tldraw implementations, guiding research, outlining insights, and drafting structured, code-backed
  • TypeScript

45.7k

GitHub Stars

1

Bundled Files

3 weeks ago

Catalog Refreshed

2 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstart where the catalogue uses aiagentskills.

npx veilstart add skill tldraw/tldraw --skill write-tbp

  • SKILL.md3.4 KB

Overview

This skill helps you write technical blog posts about tldraw features and implementation details. It guides research, discovery of an engaging angle, and drafting a focused post that explains why a solution exists and how it works in the tldraw codebase.

How this skill works

The skill prescribes a repeatable process: create a topic workspace, run a thorough codebase exploration to gather files and notes, identify the compelling technical angle, draft a structured post, and self-evaluate against a checklist. Research output and the draft are saved to a small assets folder so you can iterate and review before publishing.

When to use it

  • Explaining how a specific tldraw subsystem (routing, sync, rendering) is implemented
  • Turning tests, examples, or comments in the repo into a readable engineering article
  • Documenting non-obvious design decisions or tradeoffs in the SDK
  • Preparing a deep-dive for an engineering blog targeted at developers using tldraw
  • Creating educational content that links directly to implementation files and examples

Best practices

  • Use a short kebab-case topic name and create a dedicated assets/<topic>/ folder
  • Run a thorough Explore step: collect files, key functions, tests, and 'why' comments
  • Focus the draft on a clear problem, the surprising insight, and step-by-step implementation
  • Include concrete code snippets that build understanding, not just show syntax
  • Self-evaluate against checklist items: opening, insight, specificity, code, tone, links

Example use cases

  • A post that explains arrow-routing: why naive approaches fail and how tldraw routes connectors
  • A deep-dive into collaborative sync: what the protocol does and how conflicts are resolved
  • An article on infinite canvas rendering optimizations and how tile culling is implemented
  • A walkthrough of gesture handling in the React integration and event flow
  • A tutorial that maps tests and examples to real implementation files for learners

FAQ

Target 800–1500 words so you can cover motivation, insight, and implementation with examples.

What files should I inspect first?

Start in packages/editor, packages/tldraw, and packages/tlschema, then check apps/examples, apps/docs/content, and tests for behavior clues.

What if I can't find an interesting angle?

If research yields no surprising tradeoffs or failures of simpler approaches, the topic may not be suitable for a technical deep-dive—pick a different area or broaden scope.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational