# Implementation Approach

Implementation strategy selection framework.

- Repository: https://github.com/shinpr/claude-code-workflows (708 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-29
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add shinpr/claude-code-workflows --skill implementation-approach -g -a claude-code -y`
Codex: `npx skills add shinpr/claude-code-workflows --skill implementation-approach -g -a codex -y`
Cursor: `npx skills add shinpr/claude-code-workflows --skill implementation-approach -g -a cursor -y`
Gemini CLI: `npx skills add shinpr/claude-code-workflows --skill implementation-approach -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add shinpr/claude-code-workflows`

## Description

Implementation strategy selection framework. Use when planning implementation strategy, selecting development approach, or defining verification criteria.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Implementation Strategy Selection Framework (Meta-cognitive Approach)

## Meta-cognitive Strategy Selection Process

### Phase 1: Decision-Sufficient Current State Analysis

**Core Question**: "What does the existing implementation look like?"

#### Analysis Framework
```yaml
Architecture Analysis: Responsibility separation, data flow, dependencies, technical debt
Implementation Quality Assessment: Code quality, behavior-relevant test evidence, performance, security
Historical Context Understanding: Current form rationale, past decision validity, constraint changes, requirement evolution
```

#### Meta-cognitive Question List
- What is the true responsibility of this implementation?
- Which parts are business essence and which derive from technical constraints?
- What dependencies or implicit preconditions are unclear from the code?
- What benefits and constraints does the current design bring?

Stop when another current-state fact cannot change responsibility, reuse, option validity, total complexity, a contract, or verification.

### Phase 2: Design Convergence

Complete these steps in order before selecting an implementation strategy:

The rest: https://github.com/shinpr/claude-code-workflows/blob/HEAD/dev-skills/skills/implementation-approach/SKILL.md
