secondsky avatar

Technical Specification

This is your structured approach to writing specs that won't get you lost three sprints in. It gives you a markdown template covering requirements, architecture, API design, database schemas, and testing strategy. Everything is organized into tables with priority levels and risk assessments. The template includes non-functional requirements with actual numbers (99.9% uptime, 200ms response time) instead of hand-wavy "should be fast" statements. Use it when you need to document a feature properly before building it, or when you're tired of specs that skip over the hard questions like rollback plans and security considerations. It's opinionated about what goes where, which is the point.

skills.sh installs
489
GitHub stars
248
last updated
Aug 21, 2026

Install

$ npx -y skills add secondsky/claude-skills --skill technical-specification --agent claude-code

Installs into .claude/skills of the current project.

Files

Technical Specification

Create comprehensive technical specifications for software projects.

Specification Template

# 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" }

Sponsors

Details

Repository
github.com/secondsky/claude-skills
Categories
Testing & QA, Code Review & Quality, Productivity & Planning, Design & UI/UX
First seen
Jun 3, 2026

More from secondsky/claude-skills

All 146
1aj-geddes avataraccessibility-complianceaj-geddes/useful-ai-promptsImplement WCAG 2.1/2.2 accessibility standards, screen reader compatibility, keyboard navigation, and a11y testing. Use when building inclusive web applications487skills.sh installs
2aj-geddes avatarcross-platform-compatibilityaj-geddes/useful-ai-promptsHandle cross-platform compatibility including file paths, environment detection, platform-specific dependencies, and testing across Windows, macOS, and Linux. U484skills.sh installs
3davila7 avatarskill-creatordavila7/claude-code-templatesCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e484skills.sh installs
4josiahsiegel avatarbash-masterjosiahsiegel/claude-plugin-marketplaceExpert bash/shell scripting across environments where Bash is available (Linux, macOS, Git Bash on Windows, WSL, containers). This is a Bash-focused skill - it 462skills.sh installs
5ejirocodes avatarnestjs-best-practicesejirocodes/agent-skillsNestJS 11+ best practices for enterprise Node.js applications with TypeScript. Use when writing, reviewing, or refactoring NestJS controllers, services, modules460skills.sh installs
6openclaudia avataremail-subject-linesopenclaudia/openclaudia-skillsGenerate, evaluate, and A/B test email subject lines for maximum open rates. Includes formulas for curiosity, urgency, personalization, and more. Trigger phrase458skills.sh installs