create-plan

Generate iterative implementation plans from codebase patterns and Jira tickets.

349|98|Updated Feb 1, 2018
One-click install
npx skills add https://github.com/shopsys/shopsys --skill create-plan-shopsys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-plan
Source: https://github.com/shopsys/shopsys/tree/main/.agents/skills/create-plan
Command: npx skills add https://github.com/shopsys/shopsys --skill create-plan-shopsys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of comprehensive, actionable implementation plans by guiding users through an interactive research and specification workflow, ensuring thoroughness and accuracy.

Core Features & Use Cases

  • Interactive Planning: Collaboratively develops detailed technical specifications.
  • Codebase & Jira Integration: Researches existing code patterns and fetches Jira ticket details for context.
  • Iterative Refinement: Gathers feedback and iterates on plans until user satisfaction.
  • Use Case: A developer needs to add a new feature to an e-commerce platform. They use this Skill to generate a detailed plan, including phases, success criteria, and potential challenges, before writing any code.

Quick Start

Use the create-plan skill to start planning a new feature for the user profile section.

Frequently Asked Questions about create-plan

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

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

To create an implementation plan, you need to gather context, research existing codebase patterns, and write a phased technical specification. This Skill guides you iteratively through that process to ensure the plan is comprehensive and actionable before development begins.

What is the best way to write technical specifications using existing codebase patterns?

Writing technical specifications using codebase patterns involves interactively researching your documentation and verifying existing code structures. This Skill automates that research phase, ensuring your specifications align with your current architecture and established development conventions.

Can I use Jira integration to pull ticket details into my development plan?

Yes, you can use Jira integration to fetch ticket details directly into your development plan. The Skill researches Jira tickets alongside your codebase to gather the necessary context for generating accurate and phased technical specifications.

How do I structure an implementation plan for complex software development tasks?

Structuring an implementation plan for software development tasks requires breaking the work into phases with clear success criteria and potential challenges. This Skill helps you iteratively refine these sections, ensuring the final technical specification guides the coding process effectively.

Does this planning workflow support iterative refinement based on feedback?

Yes, this planning workflow explicitly supports iterative refinement by gathering user feedback throughout the specification process. It adjusts the implementation plan until you are fully satisfied with the technical details and proposed development phases.