sd-scan

Inventories players in a market space and compares them on consistent criteria.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/platypeeps/sd-ai-command-pack --skill sd-scan-platypeeps
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sd-scan
Source: https://github.com/platypeeps/sd-ai-command-pack/tree/main/contrib/sd-scan
Command: npx skills add https://github.com/platypeeps/sd-ai-command-pack --skill sd-scan-platypeeps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Competitive and market research often produces uneven, ad-hoc comparisons where each vendor is judged on different criteria and gaps stay hidden. This Skill runs breadth-first landscape scans that enumerate the players in a space and compare them apples-to-apples on the same axes, with dated sources and explicit cut decisions. ## Core Features & Use Cases - Consistent comparison tables: Every player is profiled on the same criteria (offer, target customer, pricing signal, differentiator, momentum), with unknowns marked and stale sources flagged. - Transparent inclusion and exclusion: Candidates beyond the max cut are listed by name with a one-line reason, never silently dropped. - Positioning read: Clusters, crowded ground, and whitespace are identified and labeled as inference. - Use Case: Ask for a scan of the observability tooling space with max=10 players, and receive a comparison table, one-liners per player, a positioning read, a cut list, and dated sources. ## Quick Start Run a competitive scan of the AI code review market comparing the top 8 players on pricing and differentiators.

Frequently Asked Questions about sd-scan

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

FAQPage Schema
How do I run a competitive landscape scan of a market?▼

Invoke the scan with a space argument naming the market or category, plus optional criteria, seed players, and a max count. The workflow enumerates candidates from multiple search lanes, cuts to the limit with stated reasons, and profiles each player on identical criteria.

What is the difference between a market scan and deep research on one company?▼

A scan trades depth for consistent coverage: it inventories many players on the same comparison axes. For a deep verdict on a single player or question, use a dedicated research skill instead, since scans deliberately limit per-player depth.

Can I customize the comparison criteria for a vendor shortlist?▼

Yes, pass criteria as a comma-separated list to override the defaults of offer, target customer, pricing signal, differentiator, and momentum. Every player is then measured on exactly those axes with no per-player variation.

How are sources and outdated information handled in a scan?▼

Momentum claims require dated sources, sources older than 12 months are marked stale, and unknown values are written as unknown rather than guessed. Non-public numbers are recorded as not public instead of being fabricated.

What happens to candidates that exceed the maximum player count?▼

Candidates beyond the max cut are never silently dropped. Each excluded candidate appears in a cut list with a one-line reason explaining why it did not make the final comparison.