Researching Features

Research APIs with context7 and save implementation plans to .claude/plans.

Updated Nov 13, 2025
One-click install
npx skills add https://github.com/gzbomerif-sketch/vibed-Web-Start --skill researching-features-gzbomerif-sketch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Researching Features
Source: https://github.com/gzbomerif-sketch/vibed-Web-Start/tree/main/.claude/skills/feature-research
Command: npx skills add https://github.com/gzbomerif-sketch/vibed-Web-Start --skill researching-features-gzbomerif-sketch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires context7, mcp-api, python>=3.8.

What problem does it solve?

This Skill helps when adding a new feature or researching a feature/API: it interviews the user for details, performs API/service discovery with context7, confirms choices, and gathers implementation notes to save as a .claude/plans file.

Core Features & Use Cases

  • User interview to clarify requirements
  • API/service discovery using context7 to identify top options
  • User confirmation and plan generation
  • Documentation of implementation notes and saving to .claude/plans/plan-[feature-name].md

Quick Start

On request to research a feature, I will interview for details, perform a targeted API/service discovery, present top options, and then save a complete implementation plan to .claude/plans/plan-feature-<name>.md.

Frequently Asked Questions about Researching Features

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

FAQPage Schema
How do I research and plan a new feature before implementation?

Feature research involves identifying suitable APIs and services, documenting implementation requirements, and creating a structured plan. This Skill interviews you for feature details, uses API discovery to find top options, confirms your choices, and generates a comprehensive implementation plan saved as a `.claude/plans/plan-[feature-name].md` file with authentication, endpoints, examples, and error handling.

How can I discover the right API or service for my feature?

API discovery uses context7 to identify candidate services matching your requirements. The Skill presents the top three options, each with official documentation, key endpoints, authentication steps, usage patterns, rate limits, and error handling guidance to help you evaluate and select the best fit.

What should I document when planning a feature implementation?

A complete feature plan documents UI/UX design considerations, authentication requirements, setup steps, core API endpoints, usage examples, constraint details, error handling strategies, and rate limits. The Skill organizes these into a structured markdown file that serves as a reference throughout implementation.

Can I use this Skill if I'm unclear about what feature I want to build?

Yes. The Skill begins with a user interview to clarify unclear requirements, asking targeted questions to understand your goals, constraints, and technical context before performing API discovery and generating implementation notes.

What format is the feature plan saved in?

Feature plans are saved as markdown files in `.claude/plans/plan-[feature-name].md`, containing structured implementation notes with sections for authentication, endpoints, examples, error handling, and rate limits for easy reference and sharing.

Does feature research work with Claude and custom APIs?

Yes. The Skill is designed to research and document both Claude integrations and third-party APIs, identifying suitable services and gathering official documentation, authentication details, and usage patterns for any API or service matching your feature requirements.