project-discovery

Guide project discovery and generate a detailed PROJECT.md file.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/WebSmartTeam/COR-CODE --skill project-discovery-websmartteam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-discovery
Source: https://github.com/WebSmartTeam/COR-CODE/tree/main/skills/project-discovery
Command: npx skills add https://github.com/WebSmartTeam/COR-CODE --skill project-discovery-websmartteam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill guides users through a structured requirements gathering process to clearly define project scope, features, and technical decisions before any code is written, preventing scope creep and ensuring alignment.

Core Features & Use Cases

  • Structured Requirements Gathering: Walks users through vision, problem statement, users, core features, technical decisions, and success criteria.
  • PROJECT.md Generation: Automatically creates a PROJECT.md file documenting all gathered requirements.
  • Use Case: Starting a new web application? Use this Skill to ensure you've thought through the core problem, target users, essential features, and the appropriate tech stack (including whether a database is needed) before development begins.

Quick Start

Initiate project discovery by asking the skill to help define the requirements for a new customer portal.

Frequently Asked Questions about project-discovery

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

FAQPage Schema
How do I define project scope and gather requirements before coding?

To define project scope before coding, use a structured requirements gathering process to outline your vision, target users, core features, and technical decisions. This prevents scope creep and ensures development alignment.

What is project discovery and when do I need it for web application planning?

Project discovery is a structured scoping process for new web applications. You need it before development begins to document the problem statement, essential features, and success criteria, ensuring alignment and preventing scope creep.

How do I document technical stack and database decisions for a new project?

Document technical stack and database decisions by walking through a structured discovery process that evaluates your project vision and core features. This captures your specific tech choices and database needs in a comprehensive file.

Can I generate a PROJECT.md file for requirements gathering automatically?

Yes, you can automatically generate a PROJECT.md file by guiding users through a comprehensive requirements gathering process. It documents all gathered project details including vision, features, technical stack, and success criteria.

What's the best way to prevent scope creep during project planning?

The best way to prevent scope creep during project planning is to clearly define project scope, features, and technical decisions before any code is written. A structured discovery process ensures alignment and sets clear success criteria.

Does project discovery help decide whether my application needs a database?

Yes, project discovery supports decision-making on database needs by evaluating your core features and technical requirements. This structured process helps determine the appropriate tech stack and database choices for your project.