Skip to content
Back to skills

Typescript Dev

ASecurity

Use when implementing a TypeScript feature or fix, or when the user requests TypeScript architecture, implementation, review, or tests.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 13, 2026
ai-agentstypescriptreactvueangularnodeexpresstestingapiperformancedocumentation

Works with

  • api

Security analysis

A100/100

Scanned October 13, 2026

npx -y skills add DmitriyYukhanov/agent-plugins --skill typescript-dev --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Typescript Dev?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Typescript Dev
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dmitriyyukhanov-typescript-dev/badge)](https://www.skillsdirectory.com/skills/dmitriyyukhanov-typescript-dev)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: typescript-dev
description: Use when implementing a TypeScript feature or fix, or when the user requests TypeScript architecture, implementation, review, or tests.
---

# TypeScript development workflow

Use the current host's tools to read files, edit code, run checks, and ask questions. Take the task from the user's request; ask for it if missing. Read the linked companion skills from this package when a phase calls for them.

## Phase 1: discovery

First, understand the project and task:

1. **Check for TypeScript project markers:**
   - `tsconfig.json`
   - `package.json`
   - `.ts`, `.tsx` files
   - Framework config files (next.config.js, vite.config.ts, etc.)

2. **Read existing architecture:**
   - Read `AGENTS.md`, then any applicable `CLAUDE.md` and project documentation
   - Look at existing code patterns in `src/`
   - Identify framework (React, Vue, Angular, Node.js, etc.)

3. **Clarify requirements** if ambiguity changes the implementation, using the current host's question tool or a normal chat question

## Phase 2: architecture

Read [the architecture skill](../typescript-architect/SKILL.md) to:

1. **Design module structure** - Interfaces, types, module boundaries
2. **Create test stubs** - Jest/Vitest test cases
3. **Generate Mermaid diagrams** - Class, data flow diagrams
4. **Define contracts** - Interfaces before implementations

Present the architecture to the user for approval before implementing.

## Phase 3: implementation

Read [the implementation skill](../typescript-coder/SKILL.md) to implement:

1. Follow TypeScript coding guidelines precisely
2. Implement against the test stubs created in Phase 2
3. Run tests continuously as you implement
4. Use strict types (avoid `any`)

## Phase 4: review

Read the review procedure in [the reviewer definition](../../agents/typescript-reviewer.md), ignoring its host-specific frontmatter. If the host supports delegation, give a bounded reviewer the task, changed files, project constraints, and that procedure. Otherwise, perform a separate review pass yourself and report that the review was sequential. Check:

- Type safety issues
- Async pattern problems
- React/Framework patterns (if applicable)
- Performance red flags
- Accessibility issues

## Phase 5: testing

Read [the testing skill](../typescript-testing/SKILL.md) to:

1. Ensure unit tests pass
2. Ensure integration tests pass
3. Generate coverage report for critical paths if requested

## Individual phases

You can run individual phases:
- "architect only" - Just Phase 2
- "implement only" - Just Phase 3 (requires existing architecture)
- "review only" - Just Phase 4
- "test only" - Just Phase 5

## Invocation

Use the host's skill selector, command syntax, or a natural-language request.

```
<invoke typescript-dev> Add user authentication with JWT
<invoke typescript-dev> Implement REST API with Express
<invoke typescript-dev> Create React component library
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.