# Tools

> Use when working with specification tooling that automates the spec-driven development workflow — from generating specs to creating plans and tasks from specifications. USE FOR: spec-driven development tooling, spec-to-code automation, specification management tools, choosing spec tools DO NOT USE FOR: writing specifications manually (use documentation sub-skills), creating diagrams (use diagramming sub-skills)

- Skill: `tyler-r-kendrick/tools-2` (Agent Skill, multi-file: 21 files)
- Install (CLI): `npx skillmds@latest add tyler-r-kendrick/tools-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tyler-r-kendrick/tools-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- License: MIT
- Author: Tyler-R-Kendrick (https://skillmd.com/u/tyler-r-kendrick)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tyler-r-kendrick/tools-2

---


# Specification Tools

## Overview
Specification tools automate the workflow from written specs to implementation. They bridge the gap between documentation and code by generating plans, tasks, and implementations from structured specifications.

## Tool Landscape

| Tool | Purpose | Integration |
|------|---------|-------------|
| **GitHub Spec Kit** | Spec-driven development with AI agents | Claude, Copilot, Cursor |

## Best Practices
- Use spec tools to enforce a structured workflow — constitution → specify → clarify → plan → tasks → implement.
- Keep generated specs in version control alongside your code.
- Treat spec tooling as a development accelerator, not a replacement for architectural thinking.

