Research-First Development Overview Research-first development methodology adapted from the Everything Claude Code project. Mandates investigation of existing solutions and alternatives before writing any code. Research Process 1. Problem Analysis - Parse the request into specific technical requirements - Identify the domain and relevant technology stack - List known constraints (time, resources, compatibility) - Define success criteria 2. Existing Solution Search - Search GitHub for similar implementations - Check package registries (npm, PyPI, crates.io, etc.) - Review documentation for fra…