ts-sdk-author
mindfold-ai/Trellis/.agents/skills/ts-sdk-author/SKILL.md
Design, build, verify, and publish production-grade TypeScript SDKs as npm packages inside a pnpm monorepo. Covers workspace layout, public API and module boundaries, plugin extension points, branded types and library-tuned tsconfig, tsdown bundling (vs tsup/tsc-only/unbuild), package.json exports with dual ESM+CJS and isomorphic conditions (browser/workers/RN/deno), Turborepo pipelines, publint and @arethetypeswrong/cli verification, changesets pre-release mode, npm dist-tags (latest/next/beta/rc/canary), and the alpha→beta→rc→stable release lifecycle. Triggers on: build a TS SDK, extract core library, package.json exports, dual ESM CJS, tsdown config, tsup vs tsdown, publint, attw, changesets prerelease, npm dist-tag, beta to rc, canary release, pnpm workspace SDK, isomorphic SDK, tsconfig library, npm provenance, shipping a TypeScript library.
- Installs packages
Licensed with conditions — read it at the source. Read it on GitHub.
More agent context in mindfold-ai/Trellis
38 other files this repository gives its agents.
AGENTS.md
CLAUDE.md
Skill
- contribute.agents/skills/contribute/SKILL.md
- first-principles-thinking.agents/skills/first-principles-thinking/SKILL.md
- python-design.agents/skills/python-design/SKILL.md
- trellis-before-dev.agents/skills/trellis-before-dev/SKILL.md
- trellis-brainstorm.agents/skills/trellis-brainstorm/SKILL.md
- trellis-break-loop.agents/skills/trellis-break-loop/SKILL.md
- trellis-channel.agents/skills/trellis-channel/SKILL.md
- trellis-check.agents/skills/trellis-check/SKILL.md
- trellis-continue.agents/skills/trellis-continue/SKILL.md
- trellis-finish-work.agents/skills/trellis-finish-work/SKILL.md
- trellis-meta.agents/skills/trellis-meta/SKILL.md
- trellis-session-insight.agents/skills/trellis-session-insight/SKILL.md
- trellis-spec-bootstrap.agents/skills/trellis-spec-bootstrap/SKILL.md
- trellis-start.agents/skills/trellis-start/SKILL.md
- trellis-update-spec.agents/skills/trellis-update-spec/SKILL.md
- contribute.claude/skills/contribute/SKILL.md
- first-principles-thinking.claude/skills/first-principles-thinking/SKILL.md
- python-design.claude/skills/python-design/SKILL.md
- trellis-before-dev.claude/skills/trellis-before-dev/SKILL.md
- trellis-brainstorm.claude/skills/trellis-brainstorm/SKILL.md
- trellis-break-loop.claude/skills/trellis-break-loop/SKILL.md
- trellis-channel.claude/skills/trellis-channel/SKILL.md
- trellis-check.claude/skills/trellis-check/SKILL.md
- trellis-meta.claude/skills/trellis-meta/SKILL.md
- trellis-session-insight.claude/skills/trellis-session-insight/SKILL.md
- trellis-spec-bootstrap.claude/skills/trellis-spec-bootstrap/SKILL.md
- trellis-update-spec.claude/skills/trellis-update-spec/SKILL.md
- trellis-before-dev.cursor/skills/trellis-before-dev/SKILL.md
- trellis-brainstorm.cursor/skills/trellis-brainstorm/SKILL.md
- trellis-break-loop.cursor/skills/trellis-break-loop/SKILL.md
- trellis-channel.cursor/skills/trellis-channel/SKILL.md
- trellis-check.cursor/skills/trellis-check/SKILL.md
- trellis-meta.cursor/skills/trellis-meta/SKILL.md
- trellis-session-insight.cursor/skills/trellis-session-insight/SKILL.md
- trellis-spec-bootstrap.cursor/skills/trellis-spec-bootstrap/SKILL.md
- trellis-update-spec.cursor/skills/trellis-update-spec/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

