technical-specification · aj-geddes — скилл для Claude Code: техспеки и требования
Помогает агенту писать техспеки, PRD, ADR и RFC: требования, архитектура, критерии приёмки. Пригодится, когда фичу надо описать до кода.
npx skills add aj-geddes/useful-ai-prompts --skill technical-specification -a claude-codeЧто делает technical-specification
Скилл задаёт структуру документа: статус и версия, executive summary с проблемой и решением, раздел background, дальше функциональные и нефункциональные требования, схема базы, модели данных API, эндпоинты аутентификации и ограничение частоты запросов. В репозитории это разложено по файлам в references/, а SKILL.md служит точкой входа.
Внутри есть готовый каркас на markdown — его агент заполняет под вашу задачу. Отдельно прописан план по фазам: ядро аутентификации, подтверждение почты, вход через соцсети, потом безопасность. Есть список того, чего в спеке быть не должно: расплывчатых требований, пропущенных нефункциональных пунктов, отсутствия стратегии тестирования и мониторинга.
Скилл не проверяет ваш код и не генерирует его. Он работает с текстом документа, поэтому качество напрямую зависит от того, что вы вложите в исходное описание задачи. Если требования ещё не собраны, сначала придётся их сформулировать — иначе агент просто расставит заголовки.
Какие задачи решает
- описать фичу до начала разработки
- собрать PRD с критериями приёмки
- зафиксировать решение по архитектуре в ADR
- спроектировать схему базы и модели API
- расписать план работ по фазам с рисками
Примеры запросов агенту
- Напиши техспеку для регистрации по email: требования, схема базы, эндпоинты
- Сделай ADR по выбору очереди сообщений, с альтернативами и последствиями
- Оформи RFC на новый публичный API с ограничением частоты запросов
Как установить technical-specification
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill technical-specification -a claude-code2Вручную: положить файлы
~/.claude/skills/technical-specification/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/technical-specification/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill technical-specification -a codex2Вручную: положить файлы
.agents/skills/technical-specification/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill technical-specification -a cursor2Вручную: положить файлы
.cursor/skills/technical-specification/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts technical-specification2Вручную: положить файлы
.github/skills/technical-specification/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill technical-specification -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/technical-specificationВручную: положить файлы
.devin/skills/technical-specification/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill technical-specification -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора118
Другие версии technical-specification
Похожие
Рядом в теме «Тексты и документация»
Всё по теме «Тексты и документация» →Вопросы о technical-specification
Как установить technical-specification в Claude?
Выполните npx skills add aj-geddes/useful-ai-prompts --skill technical-specification -a claude-code. После этого файл скилла окажется в ~/.claude/skills/technical-specification/SKILL.md.
Что делает technical-specification?
Помогает агенту собрать техспеку: требования, архитектуру, схему данных, контракты API и критерии приёмки. Подходит для PRD, ADR и RFC.
Какие платформы поддерживаются?
Кроме Claude есть установка для Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для GitHub Copilot команда другая: gh skill install aj-geddes/useful-ai-prompts technical-specification.
Исходный текст
SKILL.md · MIT
--- name: technical-specification description: > Create detailed technical specifications, requirements documents, design documents, and system architecture specs. Use when writing technical specs, requirements docs, or design documents. --- # Technical Specification ## Table of Contents - [Overview](#overview) - [When to Use](#when-to-use) - [Quick Start](#quick-start) - [Reference Guides](#reference-guides) - [Best Practices](#best-practices) ## Overview Create comprehensive technical specifications that define system requirements, architecture, implementation details, and acceptance criteria for software projects. ## When to Use - Feature specifications - System design documents - Requirements documentation (PRD) - Architecture decision records (ADR) - Technical proposals - RFC (Request for Comments) - API design specs - Database schema designs ## Quick Start Minimal working example: ```markdown # Technical Specification: [Feature Name] **Document Status:** Draft | Review | Approved | Implemented **Version:** 1.0 **Author:** John Doe **Date:** 2025-01-15 **Reviewers:** Jane Smith, Bob Johnson **Last Updated:** 2025-01-15 ## Executive Summary Brief 2-3 sentence overview of what this spec covers and why it's being built. **Problem:** What problem are we solving? **Solution:** High-level description of the solution **Impact:** Expected business/user impact --- ## 1. Background ### Context Provide background on why this feature is needed: // ... (see reference guides for full implementation) ``` ## Reference Guides Detailed implementations in the `references/` directory: | Guide | Contents | |---|---| | [Functional Requirements](references/functional-requirements.md) | Functional Requirements | | [Non-Functional Requirements](references/non-functional-requirements.md) | Non-Functional Requirements | | [Database Schema](references/database-schema.md) | Database Schema | | [API Data Models](references/api-data-models.md) | API Data Models | | [Authentication Endpoints](references/authentication-endpoints.md) | Authentication Endpoints | | [Rate Limiting](references/rate-limiting.md) | Rate Limiting | | [Phase 1: Core Authentication](references/phase-1-core-authentication.md) | Phase 1: Core Authentication (Week 1-2), Phase 2: Email Verification (Week 3), Phase 3: Social Login (Week 4), Phase 4: Security Features (Week 5) (+1 more) | ## Best Practices ### ✅ DO - Include acceptance criteria for each requirement - Provide architecture diagrams - Document API contracts - Specify performance requirements - List risks and mitigations - Include implementation timeline - Add success metrics - Document security considerations - Version your specs - Get stakeholder review ### ❌ DON'T - Be vague about requirements - Skip non-functional requirements - Forget about security - Ignore alternatives - Skip testing strategy - Forget monitoring/observability - Leave questions unanswered
© aj-geddes · MIT · aj-geddes/useful-ai-prompts