feature-propose

Analyze codebases to classify user-facing functions into prioritized feature tiers.

4|2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/LaiTszKin/apollo-toolkit --skill feature-propose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-propose
Source: https://github.com/LaiTszKin/apollo-toolkit/tree/main/feature-propose
Command: npx skills add https://github.com/LaiTszKin/apollo-toolkit --skill feature-propose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a professional product-management workflow to analyze a codebase, identify user-facing capabilities, and organize them into prioritized feature proposals to improve product outcomes.

Core Features & Use Cases

  • Inventory and understand current capabilities by mapping functions from code, tests, and docs.
  • Classify functions into MVP, Important, Enhancement, and Performance tiers to guide roadmap decisions.
  • Generate numbered feature proposals with clear reasons, acceptance criteria, and suggested architecture.
  • Publish accepted proposals to GitHub issues via open-github-issue and persist decisions in AGENTS.md.
  • Keep the skill catalog clean by updating or removing implemented items from AGENTS.md after delivery.
  • Load references as needed to support classification and justification.

Quick Start

Run the agent to explore the codebase, classify user-facing functions, propose prioritized features, and publish accepted proposals via GitHub issues.

Frequently Asked Questions about feature-propose

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

FAQPage Schema
How do I prioritize features from an existing codebase?

To prioritize features from a codebase, this skill analyzes repository code and docs to map capabilities, classifying functions into MVP, Important, Enhancement, and Performance tiers to guide roadmap decisions.

What is feature prioritization based on code analysis?

Feature prioritization based on code analysis is the process of inventorying user-facing functions from tests and docs, then categorizing them into structured tiers to identify capability gaps and guide product management.

How do I generate feature proposals with acceptance criteria?

You can generate numbered feature proposals with clear reasons, acceptance criteria, and suggested architecture by running this agent to explore and classify your repository's user-facing functions.

Does this product management workflow integrate with GitHub issues?

Yes, this product management workflow publishes accepted feature proposals directly to GitHub issues and persists prioritization decisions in AGENTS.md to keep the project roadmap synchronized.

What is the best way to map capability gaps from repository code?

The best way to map capability gaps is to analyze repository codebase and docs to identify current user-facing functions, then classify each function into structured tiers to highlight missing or enhancement-level features.

How are delivered features removed from the proposal backlog?

After delivery, the skill keeps the catalog clean by updating or removing implemented items from AGENTS.md, ensuring the feature proposal backlog reflects only current and pending prioritization decisions.