Back to list
ilandahan

aid-tech-spec

by ilandahan

AID - AI Development process - Complete methodology for AI-assisted full-stack software development. E2E process from raw ideas to deploy.

7🍴 1📅 Jan 22, 2026

SKILL.md


name: aid-tech-spec description: AID Phase 2 - Technical Specification. Use for system architecture, API contracts, data models, security architecture, transitioning from PRD to implementation.

Tech Spec Phase Skill

Phase Overview

Purpose: Design technical solution. Create blueprint developers can follow without ambiguity.

Entry: PRD approved, requirements clear, dependencies identified Exit: Tech spec complete, architecture documented, API contracts defined, data models specified

Deliverables

  1. Tech Spec Document - Implementation-ready design
  2. Architecture Diagram - Components and interactions
  3. API Contracts - Endpoints, schemas, errors
  4. Data Models - Schemas, types, constraints

Common Pitfalls

PitfallFix
Over-engineeringDesign for current needs
Missing error handlingDefine errors upfront
Tight couplingDesign for testability
Ignoring non-functionalsAddress performance, security
Unclear contractsAPIs unambiguous with examples

Phase Gate Checklist

  • Tech spec complete
  • Architecture diagram created
  • All API contracts defined
  • Data models specified
  • Error handling strategy defined
  • Security considerations addressed
  • Performance requirements addressed
  • Tech lead approved

Tech Spec Template

# [Feature] Technical Specification

## 1. Overview
### Problem Summary
### Proposed Solution
### Key Decisions
| Decision | Choice | Rationale |

## 2. Architecture
### System Diagram
[Mermaid or image]

### Component Breakdown
| Component | Responsibility | Dependencies |

### Data Flow

## 3. API Design
### POST /api/[resource]
**Request:**
```json
{ "field": "type" }

Response (200):

{ "id": "string" }

Errors: | Code | Error | Description |

4. Data Model

Entity: [Name]

| Field | Type | Constraints | Description |

5. Security

Authentication

Authorization

Data Protection

6. Error Handling

| Scenario | Response | Recovery |

7. Non-Functional Requirements

| Requirement | Target | Measurement |

8. Risks & Mitigations

| Risk | Impact | Mitigation |


## Role Guidance

| Role | Focus |
|------|-------|
| PM | Validate approach addresses requirements |
| Dev | Own spec, design for testability |
| QA | Review testability, integration points |
| Tech Lead | Review architecture, approve direction |

## Handoff to Implementation

- Approved tech spec
- API contracts
- Data models
- Architecture decisions with rationale
- Spike/POC results (if any)

Save to: `docs/tech-spec/YYYY-MM-DD-[feature].md`

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon