implementation-approach-ef8aca — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited implementation-approach-ef8aca (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Core Question: "What does the existing implementation look like?"
#### Analysis Framework
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
Stop when another current-state fact cannot change responsibility, reuse, option validity, total complexity, a contract, or verification.
Complete these steps in order before selecting an implementation strategy:
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.
Core Question: "When determining before → after, what implementation patterns or strategies should be referenced?"
#### Strategy Discovery Process
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:
New Development Strategies:
Integration/Migration Strategies:
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.
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
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
Preventive Measures: Phased migration, parallel operation verification, integration/regression tests, monitoring setup
Incident Response: Rollback procedures, log/metrics preparation, communication system, service continuation proceduresCore 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 or verification boundary.
#### Conditional Constraint Categories
Technical Constraints: Library compatibility, resource capacity, mandatory requirements, numerical targets
Temporal Constraints: Deadlines/priorities, dependencies, milestones, learning periods
Resource Constraints: Team/skills, work hours/systems, budget, external contracts
Business Constraints: Market launch timing, customer impact, regulatory complianceSelect the implementation approach that directly fits the verified dependency and delivery constraints:
#### Vertical Slice (Feature-driven) Characteristics: Vertical implementation across all layers by feature unit Application Conditions: Default when an end-to-end value unit can be delivered and verified independently. Data-model sharing and layer breadth are supporting evidence, not substitutes for independent deliverability Verification Method: End-user value delivery at each feature completion
#### Horizontal Slice (Foundation-driven) Characteristics: Phased construction by architecture layer Application Conditions: Use when a common foundation blocks consumer work or must pass stability/compatibility verification before dependent slices can proceed. Materially shared dependency ownership across multiple consumers is a signal to evaluate this approach Verification Method: Integrated operation verification when all foundation layers complete
#### Hybrid Characteristics: Flexible combination according to project characteristics Application Conditions: Use when a verified foundation step is required first and later work can proceed as independently verifiable value slices. Resolve blocking requirement ambiguity before selecting the implementation approach Verification Method: Verify at appropriate L1/L2/L3 levels according to each phase's goals
Record in the applicable implementation or design decision record:
Alternatives remain active analysis unless an accepted ADR owns them as decision history.
Priority for completion verification of each task:
Priority: L1 > L2 > L3 in order of verifiability importance
Define integration points according to selected strategy:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.