synaptiai/agent-capability-standard/compare
Claude Code and agent skill by synaptiai/agent-capability-standard
- community
Checking that the SKILL.md file is still in the repository.
Compare multiple alternatives using explicit criteria, weighted scoring, and tradeoff analysis. Use when choosing between options, evaluating alternatives, or making decisions.
Install
npx vskill@latest install synaptiai/agent-capability-standard/compareSKILL.md
Intent
Systematically evaluate multiple alternatives against defined criteria to produce a recommendation with transparent tradeoff analysis. Comparison enables informed decision-making through structured analysis.
Success criteria:
- All options evaluated against same criteria
- Criteria weighted by importance
- Clear recommendation with rationale
- Tradeoffs explicitly documented
Compatible schemas:
schemas/output_schema.yaml
Inputs
| Parameter | Required | Type | Description | |
|---|---|---|---|---|
options | Yes | array | Alternatives to compare (2+ items) | |
criteria | No | array | Evaluation dimensions (weight them with weights) | |
weights | No | object | Criteria weights |
Inputs not listed here are outside the capability's contract: a workflow step that binds them gets W604 (STANDARD v1.1 §5.5).
Procedure
1) Enumerate options: List all alternatives under consideration
- Verify each option is viable (not obviously invalid)
- Ensure options are at same abstraction level
- Flag if options are not mutually exclusive
2) Define criteria: Establish evaluation dimensions
- Quantitative criteria: measurable (cost, time, size)
- Qualitative criteria: assessed (quality, maintainability, risk)
- Apply hard requirements (must-haves) as filters to eliminate non-viable options
3) Assign weights: Determine relative importance of each criterion
- Weights should sum to 1.0
- If not provided, use equal weights
- Document rationale for weight assignments
4) Score each option: Evaluate options against criteria
- Quantitative: normalize to 0-1 scale
- Qualitative: rate as 0.0 (poor) to 1.0 (excellent)
- Document evidence for each score
5) Calculate weighted scores: Aggregate criteria scores
- weighted_score = sum(criterion_score * criterion_weight)
- Rank options by weighted score (
ranking,scores)
6) Analyze tradeoffs: Document what each choice sacrifices
- Identify criteria where top choice is not best
- Quantify the gap between options on key criteria
7) Formulate recommendation: Propose choice with rationale
- May recommend conditionally based on priorities
- Flag if options are too close to distinguish
8) Ground claims: Attach evidence anchors to scores and analysis
Output Contract
Return a structured object:
Field Definitions
| Field | Type | Description | |
|---|---|---|---|
options | array | List of alternatives with summaries | |
criteria | array | Evaluation dimensions with weights | |
comparison_matrix | array | Scores for each option on each criterion | |
ranking | array<object> | Options ordered best-first, each with option_id and weighted_score | |
scores | object | Weighted score per option, keyed by option id | |
recommendation | string | Recommended option ID (the top of ranking unless rationale says otherwise) | |
recommendation_rationale | string | Why the recommended option was chosen | |
recommendation_confidence | number | 0.0-1.0 confidence in the recommendation | |
tradeoffs | array | Pros/cons for each option | |
confidence | number | 0.0-1.0 overall analysis confidence | |
evidence_anchors | array[string] | References supporting scores | |
assumptions | array[string] | Conditions that could change outcome |
Examples
Example 1: Compare Database Options
Input:
The workload is mixed read/write at 10M records, run by a team of 3; the scores below assume that context.
Output:
Evidence pattern: Read pricing documentation, survey team skills, analyze workload patterns.
Example 2: Compare Refactoring Approaches
Input:
Hard requirement: any option must maintain production uptime.
Output:
Verification
- [ ] All options evaluated against all criteria
- [ ] Criterion weights sum to 1.0
- [ ] All scores are in 0.0-1.0 range with rationale
- [ ] Recommendation aligns with highest weighted score
- [ ] Tradeoffs identify criteria where recommendation is not best
- [ ] Hard requirements (must-haves) properly filtered options
Verification tools: Manual review of scoring rationale, stakeholder validation
Safety Constraints
mutation: falserequires_checkpoint: falserequires_approval: falserisk: low
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/compare/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/synaptiai/agent-capability-standard/compare)