feature-list

Enumerate repository features and group them by capability for planning.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ryan-mahoney/ryan-llm-skills --skill feature-list
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-list
Source: https://github.com/ryan-mahoney/ryan-llm-skills/tree/main/skills/feature-list
Command: npx skills add https://github.com/ryan-mahoney/ryan-llm-skills --skill feature-list

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically inventories the features a codebase offers, organizing them into logical capability groups to improve product decisions, onboarding, and roadmap planning.

Core Features & Use Cases

  • Produce a language-agnostic catalog of user-facing and operator-facing features, with entry points and supporting modules.
  • Partition discovery across repository shards using sub-agents to keep top-level context small.
  • Document and surface feature entry points (routes, CLI commands, jobs) for review and planning.

Quick Start

Provide a repository scope (optional) and request a feature inventory to generate a grouped, language-agnostic catalog.

Frequently Asked Questions about feature-list

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

FAQPage Schema
How do I inventory features across a large codebase without losing context?

To inventory features across a large codebase without losing context, this Skill partitions repository discovery into shards and delegates processing to sub-agents. This orchestration keeps the top-level context small while enumerating all available features.

What is the best way to catalog repository entry points like routes and CLI commands?

The best way to catalog repository entry points like routes and CLI commands is to use a feature inventory tool that groups them by capability. This Skill documents and surfaces entry points alongside supporting modules for structured review.

Can I generate a language-agnostic feature list for a multilingual repository?

Yes, you can generate a language-agnostic feature list for a multilingual repository. This Skill produces a grouped catalog of user-facing and operator-facing features suitable for multilingual review across different codebases.

How does shard-aware discovery work for codebase feature enumeration?

Shard-aware discovery works for codebase feature enumeration by dividing the repository scope into manageable shards. Sub-agents process each shard independently, returning a structured feature list with entry points while keeping the main context window small.

Does this feature inventory approach work for product and engineering roadmap planning?

Yes, this feature inventory approach works for product and engineering roadmap planning. It organizes codebase features into logical capability groups, improving product decisions, onboarding, and roadmap planning visibility.

When do I need to enumerate repository features grouped by capability?

You need to enumerate repository features grouped by capability when onboarding new engineers or planning product roadmaps. This process provides a structured view of user-facing features, entry points, and supporting modules for review.