Metadata-Version: 2.4
Name: trimble-spec-kit
Version: 1.0.2
Summary: Trimble Spec-Driven Development Toolkit with Modus Web Components integration.
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: httpx[socks]
Requires-Dist: platformdirs
Requires-Dist: readchar
Requires-Dist: rich
Requires-Dist: truststore>=0.10.4
Requires-Dist: typer
Description-Content-Type: text/markdown

# Trimble Spec Kit

Spec-Driven Development toolkit with Modus Web Components integration. Uses AI agents to turn specifications into working code with Modus as the default design system.

## Install

```bash
pip install trimble-spec-kit
```

## Quick Start

```bash
speckit init my-app --ai cursor-agent
cd my-app
```

Then open the project in your AI agent (Cursor, Claude Code, Copilot, etc.) and run:

1. `/speckit.specify` - Describe what you want to build
2. `/speckit.plan` - Generate a technical plan (auto-maps UI to Modus components)
3. `/speckit.tasks` - Break the plan into tasks
4. `/speckit.implement` - Build it

## Supported AI Agents

| Agent | CLI Flag |
|-------|----------|
| Cursor | `--ai cursor-agent` |
| Claude Code | `--ai claude` |
| GitHub Copilot | `--ai copilot` |
| Gemini CLI | `--ai gemini` |
| Windsurf | `--ai windsurf` |
| Codex CLI | `--ai codex` |
| opencode | `--ai opencode` |
| Qwen Code | `--ai qwen` |
| Kilo Code | `--ai kilocode` |
| Auggie CLI | `--ai auggie` |
| Roo Code | `--ai roo` |
| CodeBuddy | `--ai codebuddy` |
| Qoder CLI | `--ai qoder` |
| Amazon Q | `--ai q` |
| Amp | `--ai amp` |
| SHAI | `--ai shai` |
| IBM Bob | `--ai bob` |

## Modus Web Components

The toolkit automatically configures the Modus Docs MCP server for your AI agent. During planning and implementation, the agent queries Modus component documentation to map your requirements to the right components.

TrimbleID authentication is required on first use. You will be prompted to sign in via your browser.

## Keeping Up to Date

```bash
pip install --upgrade trimble-spec-kit
```
