---
title: "typescript"
description: "Opinionated TypeScript guidance for precise contracts, validation, and asynchronous task graphs."
canonical: https://agentpluginsdirectory.com/plugins/typescript
last-updated: 2026-10-23
---

# typescript
Opinionated TypeScript guidance for precise contracts, validation, and asynchronous task graphs.
- Slug: typescript
- Publisher: Basti Ortiz
- Repository: https://github.com/BastiDood/skills
- Manifest: plugins/typescript/plugin.json
- Version: 0.1.13
- Category (editorial): code-review
- Skills: 4 (better-all-best-practices, typescript-best-practices, valibot-best-practices, zod-best-practices)
- MCP servers: 2 (context7, deepwiki)
- Stars: 16
- Repository created: 2026-02-14
- Repository last pushed: 2026-10-11
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/typescript
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## Skills

- better-all-best-practices: `better-all` conventions for dependency-aware async task graphs. Use when defining `all` or `allSettled` graphs or converting staged async work with task dependencies.
- typescript-best-practices: TypeScript conventions for precise contracts and valid program states. Use when writing or reviewing TypeScript types, state models, optional values, or untrusted boundaries.
- valibot-best-practices: Valibot conventions for owned wire contracts and explicit validation outcomes. Use when defining or reviewing Valibot schemas or parsing untrusted data with Valibot.
- zod-best-practices: Zod v4 conventions for owned wire contracts and explicit validation outcomes. Use when defining or reviewing Zod schemas or parsing untrusted data with Zod.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- context7: transport: streamable-http; url: https://mcp.context7.com/mcp
- deepwiki: transport: streamable-http; url: https://mcp.deepwiki.com/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
