Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills Aโ€“Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Vision Audit

ASecurity

Audit project alignment with VISION.md, identify SDLC gaps, and generate feature proposals. Use when reviewing strategic direction or planning new features.

39 stars
0 votes
0 copies
0 views
Added 9/20/2026
toolsgobashrailstestingsecuritydocumentation

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add benjaminshoemaker/ai_coding_project_base --skill vision-audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vision Audit?

Add the live security badge to your README โ€” it updates automatically with every re-scan.

Security grade badge for Vision Audit
[![Security: A โ€” Skills Directory](https://www.skillsdirectory.com/api/skills/benjaminshoemaker-vision-audit/badge)](https://www.skillsdirectory.com/skills/benjaminshoemaker-vision-audit)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: vision-audit
description: Audit project alignment with VISION.md, identify SDLC gaps, and generate feature proposals. Use when reviewing strategic direction or planning new features.
allowed-tools: Read, Glob, Grep, Bash, WebSearch
---

# Vision Audit

A comprehensive audit that evaluates the toolkit against its vision, compares to SDLC outcomes, researches the landscape, and **generates feature proposals** with rationale.

This is both an audit tool and a **roadmap generator**.

**Key principle:** Focus on *outcomes*, not practices or tools. Proposals should achieve outcomes in ways that align with our principles and differentiate from competitors.

## Scope

This skill is **toolkit-specific**. It reads the toolkit's direction documents and generates proposals for improvement. Not synced to target projects.

## Trigger

Manual only. Run `/vision-audit` when you want to:
- Check alignment with vision and SDLC outcomes
- Get researched feature proposals
- Understand competitive positioning

---

## Prerequisites

The following documents should exist in the repository root:

| Document | Purpose | Required? |
|----------|---------|-----------|
| **VISION.md** | Principles, scope, success criteria | Yes |
| **SDLC_REFERENCE.md** | Outcomes to achieve | Yes |
| **COMPETITORS.md** | Landscape analysis, differentiation | Recommended |

If COMPETITORS.md is missing, proposals will lack competitive context but audit will still run.

---

## Workflow

Copy this checklist and track progress:

```
Vision Audit Progress:
- [ ] Phase 1: Parse direction documents
- [ ] Phase 2: Gather evidence from codebase
- [ ] Phase 3: Evaluate vision alignment (R/Y/G scoring)
- [ ] Phase 4: Classify SDLC outcomes (ACHIEVED / AVOIDED / OPPORTUNITY)
- [ ] Phase 5: Research opportunities (web search + competitor check)
- [ ] Phase 6: Generate proposals with rationale
- [ ] Phase 7: Output combined report
```

---

## Part A: Vision Alignment Audit

### Phase 1: Parse Direction Documents

Read and extract from each document:

**VISION.md:**
| Section | Extract |
|---------|---------|
| Problem | Context (not scored) |
| Aspiration | Core goal |
| Principles | Numbered principles (priority order) |
| AI Strengths | What to leverage |
| AI Weaknesses | What to guard against |
| Scope In/Out | Boundaries for classification |
| Success | Measurable criteria |

**SDLC_REFERENCE.md:**
- All outcomes by phase (1.1, 1.2, 2.1, etc.)
- "Why it matters" for each

**COMPETITORS.md:**
- Competitor list and philosophies
- Feature matrix (what they have vs us)
- Strengths to learn from
- Our unique differentiation
- Gaps & opportunities already identified

### Phase 2: Gather Evidence

Scan the codebase:

| Source | What to Look For |
|--------|------------------|
| `.claude/skills/` | Skill count, complexity, patterns |
| `.claude/commands/` | Legacy commands |
| `README.md` | Feature claims, workflow |
| `AGENTS.md` | Workflow rules |
| `docs/` | Documentation coverage |
| Prompt files | Spec/plan generation patterns |

### Phase 3: Evaluate Vision Alignment

Score each vision item:

| Score | Meaning |
|-------|---------|
| ๐ŸŸข Green | Aligned โ€” clear evidence |
| ๐ŸŸก Yellow | Partial โ€” mixed signals |
| ๐Ÿ”ด Red | Misaligned โ€” contradiction |

---

## Part B: SDLC Gap Analysis

### Phase 4: Classify SDLC Outcomes

For each outcome in SDLC_REFERENCE.md:

```
ACHIEVED     โ†’ Toolkit achieves this outcome
AVOIDED      โ†’ Out of scope per VISION.md (with citation)
OPPORTUNITY  โ†’ In scope but not yet achieved
```

**Decision Tree:**
```
Does toolkit achieve this outcome?
โ”œโ”€ YES โ†’ ACHIEVED
โ”œโ”€ NO โ†’ Is it out of scope per VISION.md?
โ”‚       โ”œโ”€ YES โ†’ AVOIDED (cite the scope exclusion)
โ”‚       โ””โ”€ NO โ†’ OPPORTUNITY (proceed to research)
```

---

## Part C: Research & Proposals (NEW)

### Phase 5: Research Opportunities

For each OPPORTUNITY identified, conduct research:

#### 5a. Web Research (Live)

Use WebSearch to find current information:

```
Search: "{outcome} best practices 2026"
Search: "AI coding tools {outcome}"
Search: "{specific capability} implementation patterns"
```

Extract:
- Current industry trends
- How leading tools approach this
- Emerging patterns or technologies

#### 5b. Competitor Analysis

Check COMPETITORS.md for each opportunity:

- Do any competitors address this? How?
- What works well in their approach?
- What can we do differently/better?
- Does addressing this strengthen our differentiation?

#### 5c. Principles Filter

For each opportunity, check against VISION.md principles:

```
โ–ก Simplicity: Does this add too much complexity?
โ–ก Flexibility: Does this force a workflow?
โ–ก 90% Rule: Do most solo developers want this?
```

If an opportunity fails the principles filter, mark it as **SKIP** with reasoning.

### Phase 6: Generate Proposals

For each researched opportunity that passes the principles filter, generate a proposal:

```
โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

PROPOSAL: {Short Title}
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

Outcome Addressed: {SDLC outcome ID and name}

Gap: {What's missing today}

Research Findings:
  โ€ข Trend: {What current best practices say}
  โ€ข Competitors: {How others handle this}
  โ€ข Differentiation: {How we can do it uniquely}

Proposal: {What to build/change}

Rationale:
  โ€ข Vision fit: {How this advances our aspiration}
  โ€ข Principle alignment: {Which principles it respects}
  โ€ข Competitive angle: {Why our approach is better}

Implementation Sketch:
  โ€ข Approach: {High-level how}
  โ€ข Files affected: {Which skills/prompts to modify}
  โ€ข Effort: LOW / MEDIUM / HIGH

Priority: HIGH / MEDIUM / LOW
  {Brief justification for priority}

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
```

---

## Phase 7: Combined Report Structure

```
โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘                       VISION ALIGNMENT AUDIT                      โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

SUMMARY
โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Vision Alignment:  X of Y items (๐ŸŸข N / ๐ŸŸก N / ๐Ÿ”ด N)
SDLC Outcomes:     X achieved, Y avoided, Z opportunities
Proposals:         N proposals generated (H high, M medium, L low)

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

PART A: VISION ALIGNMENT
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
[R/Y/G scoring for aspiration, principles, AI strengths/weaknesses,
scope, success criteria]

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

PART B: SDLC OUTCOME COVERAGE
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
[By-phase listing of ACHIEVED / AVOIDED / OPPORTUNITY]

[Coverage summary table]

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

PART C: PROPOSALS
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

[For each proposal, full detail as shown in Phase 6]

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

SKIPPED OPPORTUNITIES
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
[Opportunities that failed principles filter, with reasoning]

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

COMPETITIVE POSITIONING
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Summary of how proposals strengthen differentiation:
โ€ข {Proposal 1} reinforces {unique angle}
โ€ข {Proposal 2} addresses gap vs {competitor}
โ€ข etc.

โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

RECOMMENDED ROADMAP
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Based on this audit, suggested implementation order:

1. {HIGH priority proposal} - {one-line rationale}
2. {HIGH priority proposal} - {one-line rationale}
3. {MEDIUM priority proposal} - {one-line rationale}
...
```

---

## Research Guidelines

### What to Search For

| Opportunity Type | Search Queries |
|-----------------|----------------|
| Security | "shift-left security AI coding 2026", "SAST tools modern development" |
| Testing | "AI-assisted testing best practices", "test generation tools 2026" |
| Context management | "LLM context management techniques", "AI coding context rot solutions" |
| Workflow | "AI coding workflow automation", "spec-driven development tools" |

### Competitive Questions to Answer

For each opportunity, answer:
1. Which competitors address this? (check COMPETITORS.md feature matrix)
2. What's their approach? (philosophy, not just features)
3. What works well? What doesn't?
4. Can we achieve the outcome with less complexity?
5. Can we leverage our unique angles (verification-first, cross-model, simplicity)?

### Principles Filter Details

**Simplicity over capability:**
- Would this add a new skill? (caution)
- Would this add significant lines to existing skills? (caution)
- Could this be documentation instead of tooling? (prefer docs)

**Flexibility over guardrails:**
- Does this force users into a specific workflow?
- Can users opt-out or skip this?
- Is this additive rather than mandatory?

**90% rule:**
- Is this a common need for solo developers?
- Is this enterprise/team-specific? (skip)
- Is this niche technology-specific? (skip)

---

## Edge Cases

### COMPETITORS.md Missing

```
NOTE: COMPETITORS.md not found.

Proposals will be generated without competitive analysis.
Consider creating COMPETITORS.md for richer proposals.
```

### No Opportunities Found

```
All SDLC outcomes are either ACHIEVED or correctly AVOIDED.

No proposals generated. The toolkit is well-aligned with its vision
and SDLC best practices.

Consider:
- Reviewing COMPETITORS.md for differentiation opportunities
- Checking if new SDLC trends have emerged (run with fresh research)
```

### Too Many Opportunities

If more than 10 opportunities are identified:
- Prioritize ruthlessly using principles filter
- Generate full proposals only for HIGH priority items
- Summarize MEDIUM/LOW in a list without full research

### Research Rate Limits

If web search is rate-limited:
- Fall back to COMPETITORS.md analysis only
- Note that proposals lack current trend research
- Suggest re-running later for full analysis

---

## Error Handling

| Situation | Action |
|-----------|--------|
| VISION.md is missing | Stop and report "VISION.md not found โ€” cannot run vision audit"; do not proceed |
| SDLC_REFERENCE.md is missing | Stop and report "SDLC_REFERENCE.md not found โ€” cannot evaluate outcomes"; do not proceed |
| COMPETITORS.md is missing | Continue without competitive analysis; note in report that proposals lack competitive context |
| Web search is rate-limited or unavailable | Fall back to COMPETITORS.md analysis only; note that proposals lack current trend research |
| More than 10 OPPORTUNITY items identified | Generate full proposals only for HIGH priority items; summarize MEDIUM/LOW in a compact list |

## Review Your Output

After generating proposals, verify:
- Each proposal was cross-checked against the design principles filter
- No SDLC outcomes from VISION.md were missed
- Proposals are actionable and scoped (not vague aspirations)

## Output Principles

1. **Actionable** โ€” Each proposal should be implementable
2. **Justified** โ€” Every recommendation tied to vision/outcomes/competition
3. **Honest** โ€” If something doesn't fit our principles, say so and skip it
4. **Prioritized** โ€” Don't overwhelm; rank by impact and effort
5. **Differentiated** โ€” Proposals should strengthen our unique positioning

Attribution

benjaminshoemakerbenjaminshoemaker
View sourceMore from benjaminshoemaker โ†’
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots ยท $299/mo ยท GSC-verified traffic ยท sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots ยท $299/mo ยท GSC-verified traffic ยท sponsors can never buy grades.

See placements

Related Skills

ucoz-landing-skill

Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish โ€” `page_update` with full `page_tmpl`; HTML edits after generation โ€” `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...

107 votes

Paperclip

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

805541 votes

Instantly Rdsthomas Mission Control

Instantly.ai cold email outreach API - manage campaigns, leads, accounts, and analytics. Use for cold email automation, lead management, campaign creation/monitoring, and email account warmup.

761 votes

Daw Music

Digital Audio Workstation usage, music composition, interactive music systems, and game audio implementation for immersive soundscapes.

761 votes

Caveman Compress

Compress natural language memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Preserves all technical substance, code, URLs, and structure. Compressed version overwrites the original file. Human-readable backup saved as FILE.original.md. Trigger: /caveman-compress FILEPATH or "compress memory file"

1023330 votes
View all in tools โ†’