affaan-m avatar

Search First

This systematizes the "check if it already exists before you build it" workflow that good developers do manually but often skip under pressure. Before writing new code, it runs through package registries, MCP servers, existing skills, and GitHub to find maintained solutions. The researcher agent handles parallel search across channels, then you get a structured comparison with adoption recommendations. Works inline for quick checks or as a full agent for non-trivial functionality. The decision matrix is useful: exact match means adopt as-is, partial match means extend with a thin wrapper, nothing suitable means build custom but informed by what you found. Integrates with planner and architect agents so the whole system avoids reinventing wheels.

skills.sh installs
6K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill search-first --agent claude-code

Installs into .claude/skills of the current project.

Files

/search-first — Research Before You Code

Systematizes the "search for existing solutions before implementing" workflow.

Trigger

Use this skill when:

  • Starting a new feature that likely has existing solutions
  • Adding a dependency or integration
  • The user asks "add X functionality" and you're about to write code
  • Before creating a new utility, helper, or abstraction

Workflow

Sponsors

Details

Repository
github.com/affaan-m/ecc
Categories
Documentation, AI & Agent Building, Data Science & ML, Automation & Workflows
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1grafana avatargrafana-ossgrafana/skillsConfigure Grafana OSS — provisions dashboards from YAML, sets up data sources (Prometheus / Loki / Tempo / Pyroscope), writes dashboard JSON with template varia6Kskills.sh installs
2anthropics avatarincident-responseanthropics/knowledge-work-pluginsRun an incident response workflow — triage, communicate, and write postmortem. Trigger with "we have an incident", "production is down", an alert that needs sev6Kskills.sh installs
3wondelai avatarmade-to-stickwondelai/skillsCraft messages that are understood, remembered, and drive action using the SUCCESs checklist (Simple, Unexpected, Concrete, Credible, Emotional, Stories). Use w5.9Kskills.sh installs
4forcedotcom avatardx-code-analyzer-configureforcedotcom/sf-skillsSet up, configure, and troubleshoot Salesforce Code Analyzer for any project. Handles installation, prerequisite checks, diagnosing broken setups, creating and 5.9Kskills.sh installs
5wordpress avatarwp-project-triagewordpress/agent-skillsUse when you need a deterministic inspection of a WordPress repository (plugin/theme/block theme/WP core/Gutenberg/full site) including tooling/tests/version hi5.9Kskills.sh installs
6affaan-m avatarreact-performanceaffaan-m/eccReact and Next.js performance optimization patterns adapted from Vercel Engineering's React Best Practices (https://github.com/vercel-labs/agent-skills). Organi5.9Kskills.sh installs