implementation-approach — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited implementation-approach (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.
An implementation strategy selection framework based on meta-cognitive thinking. Derives optimal implementation approaches through a systematic decision process from understanding existing implementations to constraint compatibility.
Core Question: "What does the existing implementation look like?"
#### Analysis Framework
Architecture Analysis:
- Current responsibility separation and improvement potential
- Data flow identification and evaluation
- Dependency visualization and impact scope
- Technical debt quantification
Implementation Quality Assessment:
- Code quality and maintainability
- Test coverage and reliability
- Performance characteristics
- Security considerations
Historical Context Understanding:
- Why did it become the current form?
- Validity check of past decisions
- Changes in technical constraints
- Evolution of business requirements#### Meta-cognitive Question List
Core Question: "When determining before → after, what implementation patterns or strategies should be referenced?"
#### Strategy Discovery Process
Research and Exploration:
- Implementation examples and patterns from similar tech stacks (research online)
- Approach collection from projects handling similar challenges
- Open source implementation references
- Technical literature and blog research
Creative Thinking:
- Sequential/parallel application of multiple strategies
- Design based on project time/human/technical constraints
- Phase division and milestone setting
- Pre-design of necessary extension points#### Reference Strategy Patterns (Creative Combinations Encouraged)
Legacy Handling Strategies:
New Development Strategies:
Integration/Migration Strategies:
Important: The optimal solution is discovered through creative thinking according to each project's context.
Core Question: "What risks arise when applying this to existing implementation, and what's the best way to control them?"
#### Risk Analysis Matrix
Technical Risks:
- Impact on existing systems
- Data consistency assurance
- Performance degradation possibility
- Integration complexity
Operational Risks:
- Service availability impact
- Deployment downtime
- Monitoring/operation process changes
- Failure rollback procedures
Project Risks:
- Schedule delay possibility
- Technology learning costs
- Quality requirement achievement
- Cross-team coordination complexity#### Risk Control Strategies
Preventive Measures:
- Phased migration to new system without service disruption
- Verification through parallel operation of old and new systems
- Addition of integration and regression tests for new features
- Pre-implementation setup of performance and error monitoring
Incident Response:
- Clarify rollback procedures and conditions to old system
- Prepare log analysis and metrics dashboards
- Define communication system and role assignments for failures
- Document partial service continuation proceduresCore Question: "What are this project's constraints?"
#### Constraint Checklist
Technical Constraints:
- Compatibility with existing libraries/frameworks
- Server resource, network, database capacity limits
- Mandatory requirements like data protection, access control, audit logging
- Numerical targets like response time <5 seconds, 99.9% uptime
Temporal Constraints:
- Project deadlines and priorities
- Dependencies with other projects
- Milestone/release plans
- Learning/acquisition period considerations
Resource Constraints:
- Team size, new technology learning time, existing skill sets
- Developer work hours, server resources, operational system allocation
- Project budget ceiling, running cost ceiling
- External vendor support deadlines, SLAs, contract terms
Business Constraints:
- Market launch timing requirements
- Customer impact minimization requirements
- Regulatory/industry standard complianceSelect optimal solution from basic implementation approaches (creative combinations encouraged):
#### Vertical Slice (Feature-driven) Characteristics: Vertical implementation across all layers by feature unit Application Conditions: Low inter-feature dependencies, output in user-usable form, changes needed across all architecture layers Verification Method: End-user value delivery at each feature completion
#### Horizontal Slice (Foundation-driven) Characteristics: Phased construction by architecture layer Application Conditions: Foundation system stability important, multiple features depend on common foundation, layer-by-layer verification effective Verification Method: Integrated operation verification when all foundation layers complete
#### Hybrid (Creative Combination) Characteristics: Flexible combination according to project characteristics Application Conditions: Unclear requirements, need to change approach per phase, transition from prototyping to full implementation Verification Method: Verify at appropriate L1/L2/L3 levels according to each phase's goals
Design Doc Documentation: Clearly specify implementation strategy selection reasons and rationale.
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.