Agent skill · Audited from source
Implementation Approach
skill · shinpr/claude-code-workflowsMIT licenceAudited 21 Oct 2026 · source 2f9c26b8a10d
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit 2f9c26b8a10d and found no filesystem, network or shell access and no hard-coded secrets. What it does: Implementation strategy selection framework. Use when planning implementation strategy, selecting development approach, or defining verification criteria.
Cite
Cite this page
ModelsAtlas. “Implementation Approach (shinpr/claude-code-workflows)”. Retrieved 21 Oct 2026. https://modelsatlas.com/skills/shinpr/implementation-approach
Trust audit
Audit 0.4.1 · source read 21 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha 2f9c26b8a10d · 21 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publishershinpr GitHub userOwner of the repository this skill is read from
- Source foldershinpr/claude-code-workflows/skills/implementation-approachThe exact folder we audited
- LicenceMITAs the repository states it
- Commit pinned for this verdict2f9c26b8a10dA new audit runs when the source changes
- Repository statusNot archivedLast push 1 day ago
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: Implementation strategy selection framework. Use when planning implementation strategy, selecting development approach, or defining verification criteria.
--- name: implementation-approach description: Implementation strategy selection framework. Use when planning implementation strategy, selecting development approach, or defining verification criteria. --- # 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-scope problems, and evidence-backed material risks. Keep only the unmet conditions that can change the selected design. 3. **Targeted Comparison**: For each unmet condition, test reuse, derivation from existing data, on-demand computation, or responsibility at the current caller or boundary before adding design surface. Compare viable choices by total complexity across the dimensions that materially differ: user decisions, settings, modes, concepts, outputs, persistent state, implementation paths, UX, runtime, implementation, testing, documentation, and maintenance. Select the lowest-total-complexity choice that satisfies the condition. 4. **Subtraction Check**: Remove each proposed addition and re-test its governing condition. Retain it only when the confirmed outcome, a required boundary, or necessary proof becomes unmet. Classify supporting claims as observed, inferred, or unknown. Route an unknown that blocks the next step as an exact evidence prerequisite; the caller's value-boundary and irreversible-action gates determine whether user interaction is required. Candidate paths and rejected additions remain active analysis. The durable output is the **Selected Design**: the complete chosen path plus evidence for each added design surface and the condition that fails when it is removed. An accepted ADR may retain alternatives as decision history. An implementer uses the same convergence check without producing a separate artifact. ### Phase 3: Strategy Exploration and Creation **Core Question**: "When determining before → after, what implementation patterns or strategies should be referenced?" #### Strategy Discovery Process ```yaml Direct Strategy: Smallest repository-supported change that satisfies the accepted requirements and constraints Repository Alternatives: Existing patterns that materially differ in migration, dependency order, or verification boundary External Research: Official/current sources only when repository evidence cannot resolve a time-sensitive capability, compatibility, or dependency decision ``` #### Reference Strategy Patterns **Legacy Handling Strategies**: - Strangler Pattern: Gradual migration through phased replacement - Facade Pattern: Complexity hiding through unified interface - Adapter Pattern: Bridge with existing systems **New Development Strategies**: - Feature-driven Development: Vertical implementation prioritizing user value - Foundation-driven Development: Foundation-first construction prioritizing stability - Risk-driven Development: Prioritize addressing maximum risk elements **Integration/Migration Strategies**: - Proxy Pattern: Transparent feature extension - Decorator Pattern: Phased enhancement of existing features - Bridge Pattern: Flexibility through abstraction Use these patterns only when their named migration or dependency problem exists. Start with the direct strategy. Compare an alternative when it would materially change risk, rollout, compatibility, or the early verification point. Keep the option set limited to patterns that produce one of those material differences. ### Phase 4: Material Risk Assessment and Control **Core Question**: "What risks arise when applying this to existing implementation, and what's the best way to control them?" Evaluate only risk categories for which current evidence can change the strategy, public contract, rollout, rollback, or verification boundary. #### Conditional Risk Categories ```yaml Technical Risks: System impact, data consistency, performance degradation, integration complexity Operational Risks: Service availability, deployment downtime, process changes, rollback procedures Project Risks: Schedule delays, learning costs, quality achievement, team coordination ``` #### Risk Control Strategies ```yaml Preventive Measures: Phased migration, parallel operation verification, integration/regression tests, monitoring setup Incident Response: Rollback procedures, log/metrics preparation, communication system, service continuation procedures ``` ### Phase 5: Decision-Relevant Constraint Compatibility **Core Question**: "What are this project's constraints?" Check only constraints evidenced by the governing requirements, repository, external contracts, or current environment that can change the selected strategy
Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit 2f9c26b
git clone https://github.com/shinpr/claude-code-workflows git -C claude-code-workflows checkout 2f9c26b8a10d
The author documents no install command, so this uses the repository directly. Our verdict covers commit 2f9c26b8a10d only.
Works in
The author has not said which agents this skill supports, and we have not tested it in any.
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
2f9c26b8a10d
Similar skills
All coding & review skills →shinpr/claude-code-workflows
Guides subagent coordination through implementation workflows. Use when orchestrating multiple agents, managing workflow phases, or determining autonomous execution mode.
shinpr/claude-code-workflows
Development workflows for Claude Code that keep broad exploration focused on the outcome you approved.
shinpr/claude-code-workflows
Language-agnostic testing principles for choosing which tests a change needs, test quality, and proof ownership, with frontend and browser E2E implementation references. Use when writing tests, deciding test scope, or…
shinpr/claude-code-workflows
React/TypeScript frontend development rules including type safety, component design, state management, and error handling. Use when implementing React components, TypeScript code, or frontend features.
shinpr/claude-code-workflows
Development workflows for Claude Code that keep broad exploration focused on the outcome you approved.
shinpr/claude-code-workflows
Determines which of PRD, ADR, UI Spec, Design Doc, and Work Plan a change requires, and where each is stored. Use when deciding documentation scope, or when creating or reviewing a technical document.
Questions about Implementation Approach
What does the Implementation Approach skill do?
Is Implementation Approach safe to install?
What can Implementation Approach access on my machine?
How current is this page?
Sources
- github.com/shinpr/claude-code-workflows/tree/main/skills/impleme — the audited source at commit 2f9c26b8a10d and every finding aboveObserved · 21 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the Implementation Approach skill do?
- Is Implementation Approach safe to install?
- What can Implementation Approach access on my machine?