technical-specification · secondsky — скилл для Claude Code: техспека по шаблону
Скилл ведёт агента по шаблону технической спецификации: требования, архитектура, API, план внедрения, тесты и риски. Пригодится, когда фичу планируют до кода.
npx skills add secondsky/claude-skills --skill technical-specification -a claude-codeЧто делает technical-specification
Скилл даёт агенту готовую структуру документа. Внутри — шаблон спецификации с метаданными, кратким резюме, целями и явными не-целями, таблицей функциональных требований с приоритетами P0 и P1, нефункциональными требованиями, дизайном API, схемой базы и планом внедрения по фазам.
Отдельно идёт раздел про тесты, матрица рисков с мерами и критерии успеха в виде чек-листа. Есть расширенная версия шаблона в references/template.md: анализ угроз безопасности, мониторинг, план отката, зависимости и открытые вопросы. Скилл советует не оставлять требования вроде «быстро» и «масштабируемо» без чисел и не пропускать нефункциональную часть.
Перед реализацией он просит показать спеку ревьюерам. Это и есть главный смысл: документ фиксирует договорённости до того, как код разойдётся с замыслом.
Какие задачи решает
- описать новую фичу до начала работы над кодом
- зафиксировать контракты API и схему базы
- разложить требования по приоритетам P0 и P1
- продумать план отката и матрицу рисков
- собрать критерии приёмки в один чек-лист
Примеры запросов агенту
- составь техническую спецификацию для новой системы уведомлений
- оформи ADR по переходу на новую схему базы
- распиши нефункциональные требования и риски для этого сервиса
Как установить technical-specification
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill technical-specification -a claude-code2Вручную: положить файлы
~/.claude/skills/technical-specification/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/technical-specification/
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill technical-specification -a codex2Вручную: положить файлы
.agents/skills/technical-specification/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill technical-specification -a cursor2Вручную: положить файлы
.cursor/skills/technical-specification/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/claude-skills technical-specification2Вручную: положить файлы
.github/skills/technical-specification/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill technical-specification -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/claude-skills --path plugins/technical-specification/skills/technical-specificationВручную: положить файлы
.devin/skills/technical-specification/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/claude-skills --skill technical-specification -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора89
Другие версии technical-specification
Похожие
Рядом в теме «Тексты и документация»
Всё по теме «Тексты и документация» →Вопросы о technical-specification
Как установить technical-specification в Claude?
Одной командой: npx skills add secondsky/claude-skills --skill technical-specification -a claude-code. После этого файл скилла лежит в ~/.claude/skills/technical-specification/SKILL.md.
Что делает technical-specification?
Создаёт техническую спецификацию по шаблону: требования, архитектура, API, план внедрения, стратегия тестирования и риски с мерами.
Чем полный шаблон отличается от короткого?
Короткий даёт базовую структуру, а references/template.md добавляет анализ угроз безопасности, мониторинг, план отката, зависимости и открытые вопросы.
Исходный текст
SKILL.md · MIT
---
name: technical-specification
description: Creates detailed technical specifications for software projects covering requirements, architecture, APIs, and testing strategies. Use when planning features, documenting system design, or creating architecture decision records.
license: MIT
---
# Technical Specification
Create comprehensive technical specifications for software projects.
## Specification Template
```markdown
# Technical Specification: [Feature Name]
## Metadata
- **Status**: Draft | In Review | Approved
- **Author**: [Name]
- **Reviewers**: [Names]
- **Last Updated**: [Date]
## Executive Summary
[2-3 sentences: What problem does this solve? What's the proposed solution?]
## Background & Context
- Current pain points
- Why now?
- Related work
## Goals
### Primary Goals
1. [Measurable goal]
### Non-Goals
- [What this spec explicitly does NOT cover]
## Functional Requirements
| ID | Requirement | Priority |
|----|-------------|----------|
| FR-1 | [Description] | P0 |
| FR-2 | [Description] | P1 |
## Non-Functional Requirements
- **Performance**: Response time < 200ms
- **Scalability**: Support 10K concurrent users
- **Availability**: 99.9% uptime
- **Security**: [Requirements]
## Technical Design
### Architecture
[Diagram or description]
### API Design
```
POST /api/v1/resource
Request: { "field": "value" }
Response: { "id": "123", "field": "value" }
```
### Database Schema
```sql
CREATE TABLE resources (
id UUID PRIMARY KEY,
field VARCHAR(255)
);
```
## Implementation Plan
| Phase | Timeline | Deliverables |
|-------|----------|--------------|
| 1 | Week 1-2 | Core functionality |
| 2 | Week 3 | API endpoints |
| 3 | Week 4 | Testing & docs |
## Testing Strategy
- Unit tests: 80% coverage
- Integration tests: API endpoints
- E2E tests: Critical flows
## Risks & Mitigations
| Risk | Probability | Impact | Mitigation |
|------|-------------|--------|------------|
| [Risk] | Medium | High | [Plan] |
## Success Criteria
- [ ] All P0 requirements implemented
- [ ] Tests passing
- [ ] Performance targets met
- [ ] Documentation complete
```
## Full Template
See [references/template.md](references/template.md) for a comprehensive copy-paste template including:
- Complete metadata section
- Success metrics tables
- Architecture diagrams
- Detailed API design sections
- Security threat analysis
- Monitoring & observability
- Risk assessment matrix
- Rollout and rollback plans
- Dependencies tracking
- Open questions section
## Best Practices
**Do:**
- Include measurable acceptance criteria
- Add architecture diagrams
- Define explicit API contracts
- Quantify performance targets
- Document risks and mitigations
- Get stakeholder review before implementation
- Include security considerations
- Define rollback procedures
**Don't:**
- Use vague requirements ("fast", "scalable")
- Skip non-functional requirements
- Ignore security considerations
- Leave alternatives unexplored
- Omit testing strategy
- Forget dependencies and risks
© secondsky · MIT · secondsky/claude-skills