Researching Features

Research external APIs and generate implementation plans as markdown files.

Updated Nov 5, 2025
One-click install
npx skills add https://github.com/seanchiuai/claude-code-agentic-workflow --skill researching-features-seanchiuai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Researching Features
Source: https://github.com/seanchiuai/claude-code-agentic-workflow/tree/main/.claude/skills/researching-features
Command: npx skills add https://github.com/seanchiuai/claude-code-agentic-workflow --skill researching-features-seanchiuai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of evaluating and selecting external APIs, services, or libraries, saving significant time and effort in feature planning and preventing suboptimal technology choices. It ensures you integrate the right tools for your project.

Core Features & Use Cases

  • Automated Option Research: Uses web search to find and compare 3-5 top options for external integrations (e.g., payment gateways, email services, authentication providers).
  • User-Guided Selection: Presents a clear comparison of pros, cons, and costs, then gathers user confirmation before proceeding with a recommendation.
  • Detailed Implementation Plan: Generates a comprehensive .claude/plans/[feature-name].md with setup steps, core integration guide, error handling, and a production checklist.
  • Use Case: When a user requests "Add payment processing with a free tier," this skill will research Stripe, PayPal, and Square, present a comparison, get user confirmation for Stripe, and then generate a detailed plan for integrating Stripe, including API keys, SDK installation, and webhook setup.

Quick Start

Use the Researching Features skill to find the best email service for transactional emails, prioritizing a free tier and easy integration with a Node.js project.

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 compare APIs before integrating them into my project?

Researching features automates API evaluation by identifying top candidates, comparing their pros and cons, and presenting a clear comparison for your selection. It gathers your confirmation before generating a detailed implementation plan tailored to your tech stack.

What's the best way to choose between multiple third-party services like payment gateways or email providers?

This skill evaluates 3-5 top options for external integrations, presents cost and feature comparisons, and guides you toward the best fit. You confirm the recommendation before receiving a comprehensive setup and integration guide.

Can I automate finding the right API for my specific project requirements?

Yes. The skill identifies your needs, searches for candidate APIs and services matching your constraints, and compiles recommendations with implementation steps, error handling details, and a production checklist saved as a markdown plan.

How do I generate a detailed integration plan after selecting an API or service?

After confirming your choice, the skill generates a comprehensive `.claude/plans/[feature-name].md` file with setup instructions, core integration steps, error handling strategies, and production deployment checklist specific to your project.

Does this work with Python projects and my existing tech stack?

Yes. The skill adheres to Python ≥3.8, integrates with your mcp-api tech stack, and uses allowed tools like context7 and file operations to generate plans compatible with your project environment.