Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
secondsky avatar

Technical Specification

  • 345 installs
  • 202 repo stars
  • Updated August 4, 2026
  • secondsky/claude-skills

technical-specification is an agent skill that creates detailed technical specifications covering requirements, architecture, APIs, and testing for developers who need documented system design before implementation.

About

technical-specification is a secondsky claude-skills template for comprehensive software specs before coding starts. The embedded template spans metadata, executive summary, functional and non-functional requirements tables, architecture and API design with request/response examples, SQL schema snippets, phased implementation plans, testing strategy with coverage targets, risks and mitigations, and success criteria checklists. A fuller references/template.md adds security threat analysis, monitoring, rollout and rollback plans, and dependency tracking. Developers reach for technical-specification when planning features, documenting system design, or drafting architecture decision records that need measurable acceptance criteria instead of vague adjectives like fast or scalable.

  • technical-specification

Technical Specification by the numbers

  • 345 all-time installs (skills.sh)
  • +16 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #1,170 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/secondsky/claude-skills --skill technical-specification

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs345
repo stars202
Last updatedAugust 4, 2026
Repositorysecondsky/claude-skills

How do you write a technical specification for a feature?

Use technical-specification for development tasks

Who is it for?

Software engineers and tech leads scoping new features who need stakeholder-reviewable specs with measurable requirements.

Skip if: Quick bug fixes, exploratory spikes without approval gates, or teams that already maintain living ADRs in a separate formal process.

When should I use this skill?

User asks to plan a feature, document system design, create a tech spec, or draft architecture decision records.

What you get

Technical spec markdown with FR/NFR tables, API contracts, schema, implementation phases, test plan, and risk matrix.

  • technical specification markdown
  • API contract section
  • testing strategy

By the numbers

  • Base template includes functional requirements table with P0/P1 priority columns
  • Implementation plan table with phased week timelines and deliverables
  • Extended references/template.md adds security, monitoring, and rollback sections

Files

SKILL.mdMarkdownGitHub ↗

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


### Database Schema

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 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

Related skills

How it compares

Pick technical-specification over utility-mermaid-diagrams when the deliverable is a full feature spec with APIs and test plans, not diagram syntax alone.

FAQ

What sections does technical-specification include?

technical-specification provides a markdown template with metadata, executive summary, functional and non-functional requirements, architecture, API design, database schema, implementation phases, testing strategy, risks, and success criteria.

Does technical-specification cover security and rollout?

technical-specification's references/template.md extends the base template with security threat analysis, monitoring and observability, plus rollout and rollback plans beyond the inline SKILL.md template.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.