aif-plan

Generate structured implementation plans with task decomposition and dependency ordering.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/marinkobabic/dario-shop --skill aif-plan-marinkobabic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-plan
Source: https://github.com/marinkobabic/dario-shop/tree/main/.claude/skills/aif-plan
Command: npx skills add https://github.com/marinkobabic/dario-shop --skill aif-plan-marinkobabic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the guesswork and inconsistency in feature planning by providing a structured, repeatable implementation planning workflow. It ensures that every feature or task has a clear, actionable plan with proper task decomposition, dependency management, and project context integration before development begins.

Core Features & Use Cases

  • Dual Planning Modes: Fast mode for quick, single-file plans and full mode for comprehensive plans with optional git branch and worktree creation.
  • Handoff Integration: Native sync with Handoff task management for both autonomous agents and manual Claude Code sessions.
  • Context-Aware Generation: Automatically reads project configuration, architecture documents, and research summaries to ensure plans follow existing conventions.
  • Use Case: When a developer says "plan a new user authentication feature", this Skill generates a detailed task breakdown, specifies logging requirements, and optionally creates a feature branch.

Quick Start

Use the aif-plan skill to create a full implementation plan for adding product search to the storefront.

Frequently Asked Questions about aif-plan

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

FAQPage Schema
How do I create an implementation plan for a new software feature?

To create an implementation plan for a software feature, you need structured task decomposition and dependency ordering. This skill generates actionable plans with proper task breakdown and logging specifications before development begins.

What is the best way to break down development tasks with git branch management?

The best way to break down development tasks with git branch management is using a full planning mode that handles task decomposition and optionally creates feature branches or worktrees alongside the implementation plan.

Can I generate feature implementation plans that sync with task management tools?

Yes, you can generate implementation plans that sync natively with Handoff task management. This integration supports both autonomous agents and manual coding sessions to ensure plans transition smoothly into tracked tasks.

Does the plan generation process read existing project architecture documents?

Yes, the plan generation process reads existing project configuration, architecture documents, and research summaries. This context-aware generation ensures your implementation plans follow established project conventions.

When do I need a fast planning mode versus a full implementation plan?

You need fast planning mode for quick, single-file implementation plans, while full mode provides comprehensive task breakdowns with optional git branch and worktree creation for complex feature development.