aif-improve

Re-analyze an existing plan against the codebase to identify gaps and generate a refinement report.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/VeronikaVashkevich/job-tracking-app --skill aif-improve-veronikavashkevich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-improve
Source: https://github.com/VeronikaVashkevich/job-tracking-app/tree/main/.opencode/skills/aif-improve
Command: npx skills add https://github.com/VeronikaVashkevich/job-tracking-app --skill aif-improve-veronikavashkevich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Refine an existing plan by re-analyzing it against the codebase to identify gaps, misconfigurations, and missing tasks.

Core Features & Use Cases

  • Deep codebase analysis to detect gaps between plan and implementation.
  • Dependency and task-order validation to ensure safe, incremental improvements.
  • Generation of a concise, actionable Plan Refinement Report guiding implementation.

Quick Start

Follow the prompts to refine the plan by reviewing the current plan, project context, and codebase.

Frequently Asked Questions about aif-improve

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate an existing project plan against my current codebase?

Plan refinement analyzes your existing plan against the codebase to identify gaps, misconfigurations, and missing tasks. It applies project-wide context rules and performs deep codebase analysis to ensure tasks are correctly scoped, ordered, and aligned with your architecture.

Why are my plan dependencies misaligned with the actual codebase architecture?

Plan dependencies become misaligned when the original plan lacks deep codebase analysis. Re-analyzing the plan against the current codebase enforces plan integrity by updating dependencies, preserving completed work, and ensuring tasks are correctly ordered for safe, incremental improvements.

What is the best way to refine a development plan without losing completed work?

The best way to refine a development plan while preserving completed work is to re-analyze it against the codebase to identify gaps. This process enforces plan integrity by updating dependencies and generating a concise refinement report that guides implementation.

How do I ensure my task ordering is safe for incremental codebase improvements?

To ensure safe, incremental improvements, you can validate task ordering through dependency and task-order validation during plan refinement. This process checks the existing plan against the codebase to confirm tasks are correctly scoped and ordered according to project conventions.

Can I use AI-assisted planning to detect missing tasks in my existing implementation plan?

Yes, AI-assisted planning detects missing tasks by performing deep codebase analysis to compare the existing plan against the actual implementation. This identifies gaps and misconfigurations, generating an actionable report that guides your next implementation steps.

When should I not use automated plan refinement for my software project?

You should avoid automated plan refinement when you lack an existing plan to evaluate, as this process specifically re-analyzes and polishes current plans. It requires an initial plan and project context to correctly scope tasks and update dependencies accurately.