Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Feature Research

ASecurity

Use this whenever a user wants to add a new feature or explitly states to research a feature/API or building a plan for a new feature. It iterviews the user for feature details (if not provided), research the best API/service for their needs, confirm choice, then gather all implementation notes for their request and save them as a .claude/plans file.

76 stars
0 votes
0 copies
0 views
Added 2/8/2026
developmentgoapibackend

Works with

api

Security Analysis

A100/100

Scanned 2/10/2026

Install to Claude Code

$npx -y skills add majiayu000/claude-skill-registry --skill feature-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Feature Research?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Feature Research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-feature-research/badge)](https://www.skillsdirectory.com/skills/majiayu000-feature-research)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: "Researching Features"
description: "Use this whenever a user wants to add a new feature or explitly states to research a feature/API or building a plan for a new feature. It iterviews the user for feature details (if not provided), research the best API/service for their needs, confirm choice, then gather all implementation notes for their request and save them as a .claude/plans file. "
---

# Feature Researcher

## Instructions
Invoked when the user requests to research a feature, create a plan, or work on a big change such as a new feature:


1. **User Interview**  
   - If the user's requirements are unclear, politely ask for more details (deatails on feature, free/paid API options, constraints).
   - If details are provided, proceed directly.

1. **Service & API Discovery**  
   - Take the user's answers and consider them in your search
   - You MUST use `context7` to identify the APIs/services/libraries that best match the user's requirements.
   - DO NOT use `web_search` if `context7` is being used
   - Go with the top 3 options that the tools return/suggest

3. **User Confirmation**  
   - Summarize every provider you found and suggest
   - After selecting the best API/service, briefly summarize your choice and reasons.
   - Ask the user to confirm before proceeding with implementation research.

4. **Implementation Notes Gathering**  
   - Once confirmed, use context7 to retrieve official docs, key endpoints, authentication steps, usage patterns, and constraints for the selected API/service.
   - Structure your notes clearly around:
     - Have page and UI elements to be built first before backend functions etc
     - Authentication  
     - Setup and Initialization  
     - Core Endpoints/Methods  
     - Example Requests/Responses  d
     - Error Handling  
     - Rate Limits or Pricing

5. **Save Implementation Plan**  
   - Compile all notes and implementation steps into a .md file.
   - Create a plan in `.claude/plans/plan-[feature-name].md`.
   - Include a section for the status of the plan
   - Notify the user where to find their plan.

## Examples
- **Input:** "I want live chat in my app. What service is best?"
  **Output:**  
  1. Interview user for scale, preferred integrations.
  2. Research providers (Twilio Conversations, Sendbird, CometChat).
  3. Suggest Sendbird based on docs and usage.
  4. After user approval, gather usage notes, endpoints, sample code.
  5. Save results to `.claude/plans/plan-feature-live-chat.md`.

- **Input:** "Add online payments (API/service of your choice)"
  **Output:**  
  Same flow, ending with a plan file like `.claude/plans/plan-feature-payments.md`

Attribution

majiayu000majiayu000
View sourceMore from majiayu000 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

284722 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2192 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →