plan-issue

Create structured implementation plans for GitHub issues in the aihub-core monorepo.

9|2|Updated Nov 29, 2024
One-click install
npx skills add https://github.com/bbvch-ai/aihub-core --skill plan-issue-bbvch-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-issue
Source: https://github.com/bbvch-ai/aihub-core/tree/main/.claude/skills/plan-issue
Command: npx skills add https://github.com/bbvch-ai/aihub-core --skill plan-issue-bbvch-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually planning implementations for GitHub issues in a complex monorepo is time-consuming, often misses cross-scope dependencies, existing code patterns, or relevant architectural decisions, leading to rework and inconsistent implementations.

Core Features & Use Cases

  • Full Issue Context Gathering: Automatically fetches issue details, comments, sub-issues, and labels from the bbvch-ai/aihub-core repository to capture all requirements and context.
  • Monorepo Scope Mapping: Identifies affected packages (core, api, agent, pipeline, process, bot, web) and aligns implementation steps with existing codebase patterns and scope-specific guidelines.
  • ADR & Scaffold Alignment: Checks existing architectural decision records for relevant context and maps applicable scaffold skills to accelerate implementation.
  • Use Case: For example, if you are assigned a feature request to add a new data ingestion pipeline, this skill will automatically identify the affected pipeline and core scopes, point to existing pipeline patterns, flag if a new ADR is needed for the ingestion source, and reference the relevant scaffold skill for pipeline creation.

Quick Start

Use the plan-issue skill to create a complete implementation plan for GitHub issue #456 in the aihub-core monorepo.

Frequently Asked Questions about plan-issue

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

FAQPage Schema
How do I create an implementation plan for a GitHub issue in a monorepo?

To create an implementation plan for a GitHub issue in a monorepo, you can automate context gathering and scope mapping. This process fetches issue details and aligns steps with existing codebase patterns, architectural decisions, and cross-scope dependencies to reduce planning errors.

What is the best way to map monorepo scope when planning a feature request?

The best way to map monorepo scope is by identifying affected packages like core, api, agent, or pipeline, and aligning implementation steps with scope-specific guidelines. This ensures your feature request matches existing codebase patterns and catches cross-scope dependencies.

Do I need to check architectural decision records before coding a new pipeline?

Yes, you need to check architectural decision records before coding a new pipeline to validate relevant context. Automated planning checks existing ADRs to flag if a new record is needed for your ingestion source, ensuring consistent implementations and preventing rework.

How does automated issue planning handle sub-issues and comments?

Automated issue planning handles sub-issues and comments by fetching all metadata from the repository. This full context gathering captures all requirements and discussions, ensuring your implementation steps account for every functional constraint before development begins.

Can I use scaffold skills to accelerate implementation planning?

Yes, you can use scaffold skills to accelerate implementation planning by mapping applicable templates to your issue. This references relevant scaffold skills for tasks like pipeline creation, speeding up development while adhering to established architectural patterns.