devlyn:discover-product

Convert repository source code into a feature-oriented markdown product document.

4|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/fysoul17/ian-on-v1 --skill devlyn-discover-product
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devlyn:discover-product
Source: https://github.com/fysoul17/ian-on-v1/tree/main/ian-on/.claude/skills/devlyn%3Adiscover-product
Command: npx skills add https://github.com/fysoul17/ian-on-v1 --skill devlyn-discover-product

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams understand what a software product actually does by converting real codebase implementations into a feature-oriented product document, avoiding assumptions based on filenames or marketing claims.

Core Features & Use Cases

  • Codebase archaeology for feature discovery: Reads project metadata and scans the directory architecture to locate user-facing routes, UI components, backend endpoints, and core state logic that indicate real capabilities.
  • Feature tracing through implementations: Follows execution paths from routes and major components to understand what each feature does, not just what it appears to do.
  • Structured feature documentation output: Produces a consistent, stakeholder-ready markdown document covering overview, tech stack, feature list, architecture notes, integrations, and any not-yet-implemented items.

Quick Start

Use the skill to scan the repository and generate a feature documentation report that describes each implemented capability, including key files and dependencies.

Frequently Asked Questions about devlyn:discover-product

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

FAQPage Schema
How do I generate product documentation from source code?

Feature tracing in a codebase follows execution paths from user-facing routes and major UI components through state management and backend endpoints to understand what each implemented capability actually does.

How do I discover implemented features by scanning repository architecture?

Discovering implemented features involves scanning project directory architectures to locate user-facing routes, UI components, backend endpoints, and core state logic, then converting these real implementations into a feature-oriented markdown document.

Does this codebase archaeology approach work for service architectures?

Yes, this approach covers both web app and service architectures by analyzing backend integrations and tracing feature scope across common directories to identify implemented and unimplemented items.

What is the best way to document actual software capabilities instead of assumptions?

The best way to document actual software capabilities is converting real codebase implementations into a stakeholder-ready markdown document, avoiding assumptions based on filenames or marketing claims by reading metadata and tracing implementation code.

What limitations exist when tracing feature scope through route analysis?

A limitation of tracing feature scope through route analysis is that it requires reading metadata files and implementation code across common directories, meaning incomplete repositories or missing backend integrations may result in unreported features.