SkillsEngineering › Dependency Research

Dependency Research

Research a library or package before adding it — downloads, maintenance status, known issues, and alternatives.

Superpowers: handler_research · handler_monitor · handler_generate

When to use: You're evaluating a new dependency and want to make an informed decision before adding it to the codebase.

Steps

Get an overview of the package

Superpower: handler_researchlive API reference →

POST /v2/superpowers/handler_research
{
  "task": "answer",
  "query": "What is [package-name]? Is it actively maintained? What are known issues or limitations?"
}

Replace [package-name] with the npm/pip/cargo package you're evaluating.

Check recent community discussions and issues

Superpower: handler_monitorlive API reference →

POST /v2/superpowers/handler_monitor
{
  "task": "reddit",
  "query": "[package-name] issues bugs security vulnerability 2026",
  "days": 180
}

Produce a dependency evaluation report

Superpower: handler_generatelive API reference →

POST /v2/superpowers/handler_generate
{
  "task": "chat",
  "prompt": "Write a dependency evaluation report for [package-name]. Sections: (1) What it does and why it's useful, (2) Maintenance health (last release, open issues, bus factor), (3) Known issues or limitations, (4) Community trust signals, (5) Alternatives to consider, (6) Recommendation: add / add with caution / avoid. Data: [steps 1-2]"
}

From previous step: research (step 1) + community discussions (step 2) → inject

Outcome: Dependency evaluation: maintenance health, known issues, alternatives, and a clear add/avoid recommendation.

Fetch this skill via API

GET /v2/skills/dependency-research
Authorization: Bearer sk-hndlr-...