implementation-approach

Featured

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

AI & Automation 670 stars 102 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
94
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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: 1. **Existing-Surface Baseline**: Form the simplest end-to-end path that delivers the current outcome through existing responsibilities. Explicit requirements and accepted decisions are binding; suggested mechanisms remain candidates. 2. **Evidence Check**: Test that path against current requirements, verified constraints, observed in-scop...

Details

Author
shinpr
Repository
shinpr/claude-code-workflows
Created
11 months ago
Last Updated
1 months ago
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

strategic-analysis

Use when the user must CHOOSE between two or more named approaches, technologies, or design decisions before committing. Compares options with explicit trade-off tables and a recommendation. Trigger on "X or Y", "should we use A or B", "compare approaches", "trade-offs", "pros and cons", "which is better", "what do you recommend", "I'm torn between", "the team is split on", "I need to decide between", "keep X or switch to Y", "evaluate options for", "monorepo vs separate repos", "REST vs GraphQL". DECIDES between named alternatives with trade-off analysis — not for sizing complexity (use complexity-assessment), not for code review (use code-review-guide), not for creating plans, not for searching existing code (use codebase-scan).

0 Updated 2 weeks ago
emrecdr
AI & Automation Listed

compare-approaches

Compare viable technical approaches against explicit constraints and evidence, producing a decision-ready recommendation. Use when a real architecture or implementation choice remains open; do not use when the answer is observable from the existing system, when one approach is already required, or to implement the winner.

0 Updated yesterday
hraness
AI & Automation Listed

implementation-planning

Produce a decision-complete implementation plan grounded in repository and platform evidence. Use when a change needs concrete interfaces, ordered steps, tests, rollout controls, checkpoints, and stopping conditions before work begins.

0 Updated 2 days ago
JovaniPink