suggest-features

Analyze repository code and history to propose ranked feature suggestions.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/mattbobambrose/mattbobambrose-claude-skills --skill suggest-features
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: suggest-features
Source: https://github.com/mattbobambrose/mattbobambrose-claude-skills/tree/main/plugins/project-tools/skills/suggest-features
Command: npx skills add https://github.com/mattbobambrose/mattbobambrose-claude-skills --skill suggest-features

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces guesswork in product planning by analyzing the existing repository to identify missing, partially-implemented, or high-value features that align with the project's domain and code patterns.

Core Features & Use Cases

  • Project analysis: Inspect build/manifest files, README, and source layout to determine language, frameworks, and important modules.
  • Gap and opportunity detection: Find common user-facing or developer-experience features that are absent or incomplete and prioritize them by impact.
  • Evidence-backed suggestions: Produce ranked feature proposals with short descriptions, rationale directly tied to code or commit history, and suggested next steps — for example, recommending an authentication plugin when code shows partial auth stubs and no integration tests.

Quick Start

Ask the skill to analyze the repository and return a ranked list of three feature suggestions with a one-sentence rationale and suggested implementation notes.

Frequently Asked Questions about suggest-features

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

FAQPage Schema
How do I discover high-impact features to build from my codebase and git history?

Feature discovery from a codebase analyzes build files, README, source layout, and recent git history to identify missing or partially-implemented capabilities. It produces a ranked list of feature proposals with rationale tied to concrete code evidence and implementation notes.

What is gap analysis for product discovery and how does it apply to developer experience?

Gap analysis for product discovery inspects existing code patterns and modules to find absent or incomplete user-facing and developer-experience features. It prioritizes these opportunities by impact, grounding suggestions in evidence like missing integration tests or authentication stubs.

Does feature suggestion analysis work with Python, JavaScript, Rust, and Java repositories?

Feature suggestion analysis supports common language ecosystems including Java/Kotlin, JavaScript/Node, Python, and Rust. It reads build and manifest files from these environments to determine frameworks and important modules before generating ranked feature proposals.

How do I generate evidence-backed feature proposals grounded in my repository's source code?

Evidence-backed feature proposals are generated by reading your repository's source code, README, and commit history. The analysis ties rationale directly to concrete code evidence, such as recommending an authentication plugin when partial auth stubs lack integration tests, and includes suggested next steps.

Can I use project analysis to find incomplete features and prioritize them by impact?

Project analysis inspects your repository's source layout and documentation to find incomplete features, prioritizing them by impact. It examines manifest files and recent git history to produce a ranked list of high-value feature suggestions aligned with your project's domain.

What are the limitations of automated feature discovery from repository analysis?

Automated feature discovery relies on existing code patterns, manifest files, and git history to suggest features, meaning highly domain-specific or entirely novel capabilities may be missed. It works best when common language ecosystems like Python, Node, Java, or Rust are used.