deepen-feature-plan_skill

This skill deepens an existing feature plan by critiquing gaps, verifying assumptions against code, and surfacing concrete improvements before implementation.
  • Shell

5

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill ctdio/dotfiles --skill deepen-feature-plan

  • SKILL.md36.1 KB

Overview

This skill critiques and stress-tests an existing feature plan located in ~/.ai/plans. I act as a senior engineer: hunting for gaps, risky assumptions, and mismatches between the plan and the actual codebase. Use this to surface problems early so implementation avoids costly rework.

How this skill works

I read the plan and compare its claims to the codebase: file locations, patterns, existing services, and similar features. I flag specification gaps, missing requirements, architectural misfits, hidden complexity, blast radius, and edge cases. When details are vague I push with direct, actionable questions to force concrete acceptance criteria and testable verification steps.

When to use it

  • After a plan already exists in ~/.ai/plans and before implementation starts
  • When a plan contains vague directives ("follow existing pattern", "handle errors appropriately")
  • If the plan adds new abstractions, schema changes, or external integrations
  • When you need a risk assessment and a clear rollback/testing strategy
  • Before scheduling work that touches core systems or many files

Best practices

  • Treat every plan as incomplete; expect blind spots and ask for specifics
  • Force measurable acceptance criteria: inputs, outputs, error behavior, performance targets
  • Verify proposed file paths, function names, and patterns against the repo rather than assuming locations
  • Prefer minimal changes that match existing patterns; only add new abstractions with clear justification
  • Define testing: unit, integration, mocks for external services, and end-to-end verification steps

Example use cases

  • Deepen a plan that says "modify search.ts" by identifying the exact function and dependent callers
  • Critique a schema change plan by listing migration, backward-compatibility, and rollback steps
  • Assess a dual-write proposal by comparing with existing multi-provider patterns and suggesting simpler feature-flag options
  • Find missing observability: add metrics, logs, and alerts the plan didn't mention
  • Turn vague acceptance criteria into concrete test cases and a verification checklist

FAQ

I provide concrete recommendations and optional revised steps, but I present changes as suggestions so you can accept or adapt them.

What if I disagree with a criticism?

Push back with your rationale. I’ll re-evaluate assumptions and either adjust the critique or press for more justification until the plan is actionable.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational