pack-discover

Classify new Sage packs as community or project overlay with framework details.

25|7|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/xoai/sage --skill pack-discover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pack-discover
Source: https://github.com/xoai/sage/tree/main/skills/pack-discover
Command: npx skills add https://github.com/xoai/sage --skill pack-discover

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps determine the correct type of pack to build (community or project overlay) and identifies the necessary framework, version, and layer, streamlining the pack creation process.

Core Features & Use Cases

  • Pack Type Identification: Differentiates between community packs and project overlays.
  • Framework Classification: Identifies the target framework, version, and its layer (1, 2, or 3).
  • Failure Analysis: Gathers specific agent failures to inform pack development.
  • Use Case: When starting to build a new pack for a specific framework like "React Query v5", this skill will guide you through classifying it and identifying existing packs or the need for a new one.

Quick Start

Use the pack-discover skill to start building a new pack for the Express.js framework.

Frequently Asked Questions about pack-discover

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

FAQPage Schema
How do I plan and classify a new framework pack for agent development?

Pack development distinguishes between community packs for broad reuse and project overlays for project-specific overrides, determining which fits your target framework classification needs.

What's the best way to structure pack planning around agent failures?

Structuring pack planning around agent failures requires collecting specific observed mistakes to inform the design, ensuring the resulting pack corrects those exact behavioral errors.

Do I need to specify the framework version and layer to start pack building?

Yes, you must provide the target framework, version, and its layer (1, 2, or 3) to accurately ascertain the pack scope and guide the subsequent development process.

How to determine if an existing pack supports my target framework or if I need a new one?

Determining existing pack support involves evaluating the target framework and version against current classifications to decide whether to build a new community pack or use an overlay.

When should I not use a project overlay for skill development?

You should avoid project overlays when the agent failures are general framework issues rather than project-specific logic, as community packs are designed for broad, reusable framework corrections.