implementation-planner
Implementation Planner
Overview
Create detailed implementation plans through an interactive, iterative process. Be skeptical, thorough, and work collaboratively with the user to produce high-quality technical specifications with proper separation of working notes from deliverables.
Language-Agnostic Approach: This skill is language-agnostic and delegates to language-specific guidelines skills (e.g., go-dev-guidelines for Go projects) for all coding standards, testing patterns, naming conventions, and architectural decisions. Always detect the project language and activate the appropriate guidelines skill at the start of planning.
Agent-First Strategy: This skill uses the Task tool extensively to spawn parallel research agents for maximum efficiency:
- GitHub Issue Analysis - Invoke
github-issue-readerskill immediately when issue number provided - Parallel Research - Launch 4-6 Task agents concurrently (using
Exploreorgeneral-purposesubagent types) - Verification - Spawn Task agents to verify user corrections and validate findings
- Optional Draft Generation - For complex plans, spawn agent to generate initial structure
- Optional Validation - Spawn agent to cross-check plan accuracy before presenting
Task agents handle all information gathering, while the main context handles user interaction and decision-making.
Note: Use the built-in agent types (Explore for codebase searches, general-purpose for complex tasks) via the Task tool. No custom agent definitions needed.
More from jumppad-labs/jumppad
go-dev-guidelines
This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go features, services, packages, tests, or when setting up new Go projects.
15skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
2github-issue-reader
Load comprehensive GitHub issue information including title, description, comments, labels, assignees, milestones, and related items (linked PRs and cross-references). This skill should be used when planning to fix an issue, when detailed issue context is needed for implementation work, or when a plan command needs to understand the full scope of an issue.
2