feature-dev-3f6375 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited feature-dev-3f6375 (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.
Execute a structured 7-phase feature development workflow. This workflow guides you through understanding, exploring, designing, implementing, and reviewing a feature.
Execute these phases in order, completing all of them:
Goal: Understand what the user wants to build.
Goal: Understand the relevant parts of the codebase.
Goal: Resolve any ambiguities before designing.
Prompt the user to get answers for critical unknowns. Only ask questions that would significantly impact the implementation.
If no clarifying questions are needed, inform the user and proceed.
Goal: Design the implementation approach.
Delegate to architecture specialists (refer to the code-architect skill from core-tools) with different design philosophies:
Approach 1: Design a minimal, focused approach prioritizing simplicity
Approach 2: Design a flexible, extensible approach prioritizing future changes
Approach 3: Design an approach optimized for the project's existing patterns (if applicable)For each approach, provide:
Feature: [feature description]
Design approach: [specific approach]
Based on the codebase exploration:
[Summary of relevant files and patterns]
Design an implementation that:
- Lists files to create/modify
- Describes the changes needed in each file
- Explains the data flow
- Identifies risks and mitigations
Return a detailed implementation blueprint.Prompt the user to select an approach or request modifications.
Create an Architecture Decision Record using this template:
# ADR-NNNN: [Title]
**Date:** YYYY-MM-DD
**Status:** Accepted
**Feature:** [Feature name/description]
## Context
[Describe the situation that led to this decision. Include:]
- What problem are we solving?
- What constraints do we have?
- What are the driving forces?
## Decision
[State the decision clearly and concisely. Include:]
- What approach are we taking?
- Key architectural choices made
- Technologies/patterns selected
## Consequences
### Positive
- [Benefit 1]
- [Benefit 2]
- [Benefit 3]
### Negative
- [Tradeoff 1]
- [Tradeoff 2]
### Risks
- [Risk 1 and mitigation]
- [Risk 2 and mitigation]
## Alternatives Considered
### Alternative 1: [Name]
[Brief description]
- **Pros:** [List]
- **Cons:** [List]
- **Why rejected:** [Reason]
### Alternative 2: [Name]
[Brief description]
- **Pros:** [List]
- **Cons:** [List]
- **Why rejected:** [Reason]
## Implementation Notes
[Any specific implementation guidance:]
- Key files to create/modify
- Important patterns to follow
- Integration points
## References
- [Link to related docs]
- [Link to similar implementations]Usage:
internal/docs/adr/internal/docs/adr/NNNN-[feature-slug].md (create the directory if needed)Goal: Build the feature.
Ask the user: "Ready to begin implementation of [feature] using [chosen approach]?" Wait for confirmation before proceeding.
Before making any changes, read the complete content of every file you'll modify.
Goal: Review the implementation for issues.
Delegate to the code-reviewer skill with 3 different focuses:
Reviewer 1: Review for correctness and edge cases
Reviewer 2: Review for security and error handling
Reviewer 3: Review for maintainability and code qualityFor each review:
Review focus: [specific focus]
Files to review:
[List of files modified/created]
Review the implementation and report:
- Issues found with confidence scores (0-100)
- Suggestions for improvement
- Positive observations
Only report issues with confidence >= 80.Show the user:
Prompt the user:
Goal: Document and celebrate accomplishments.
Present to the user:
Refer to the changelog-format skill for Keep a Changelog guidelines.
Entry format:
### Added
- Add [feature name] with [key capability]
### Changed
- Update [component] to [new behavior]
### Fixed
- Fix [issue description]Steps:
CHANGELOG.md in the repository root[Unreleased] section with:Congratulate the user and offer next steps:
If any phase fails:
This skill was converted from the dev-tools plugin package. It orchestrates a complete feature development lifecycle across 7 phases. Dependencies span both the dev-tools and core-tools packages: deep-analysis, architecture-patterns, language-patterns, technical-diagrams (from core-tools); code-quality, code-reviewer, changelog-format (from dev-tools); and code-architect (from core-tools). The ADR template and changelog entry template have been inlined.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.