Skip to content
AI & Agents
Skill

/analyzing-options

Analyzing different approaches for a task or problem with structured comparisons, effort estimates, and recommendations. Use when facing strategic decisions, architecture choices, or multiple viable approaches. Skip when there's an obvious single approach or the decision is

From plugin
ring
20577 skills42 agents1 command
Install
$ npx -y skills add LerianStudio/ring --skill analyzing-options --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/analyzing-options

Context preview

The summary Claude sees to decide when to auto-load this skill.

Analyzing different approaches for a task or problem with structured comparisons, effort estimates, and recommendations. Use when facing strategic decisions, architecture choices, or multiple viable approaches. Skip when there's an obvious single approach or the decision is

SKILL.md

analyzing-options.SKILL.md
name: ring:analyzing-options
description: "Analyzing different approaches for a task or problem with structured comparisons, effort estimates, and recommendations. Use when facing strategic decisions, architecture choices, or multiple viable approaches. Skip when there's an obvious single approach or the decision is already made."
user-invocable: true
argument-hint: "<task-or-problem-description>"

Analyzing Options

When to use

  • Facing multiple viable approaches to a task or problem
  • Making strategic decisions or architecture choices
  • Needing structured comparison with effort estimates
  • Evaluating trade-offs between competing solutions

Skip when

  • There's an obvious single approach
  • The decision is already made
  • The task is trivial and doesn't warrant analysis

Related

**Similar:** ring:writing-plans — use writing-plans when the approach is decided and you need phased execution

---

For the given task or problem, provide a structured analysis following this format:

Instructions

1. Problem Understanding

  • Clearly restate the problem/goal
  • Identify key requirements and constraints
  • List any assumptions being made

2. Approach Options

For each viable approach (aim for 3-5 options):

Option [N]: [Descriptive Name]

**Overview:** Brief description of the approach

**Benefits:**

  • List 3-5 key advantages
  • Focus on technical and business value

**Trade-offs:**

  • List 2-4 potential drawbacks or limitations
  • Be honest about complexity or risks

**Implementation Details:**

  • High-level steps required
  • Key technologies or patterns involved
  • Integration points or dependencies

**Effort Estimate:**

  • **Complexity**: Low/Medium/High
  • **Time**: Rough estimate (hours/days/weeks)
  • **Team Size**: Solo developer / Small team / Large team
  • **Maintenance**: Ongoing effort required

**Best For:** Describe scenarios where this approach excels

3. Recommendation Matrix

Create a comparison table:

| Approach | Complexity | Time | Risk | Scalability | Maintainability | Overall Score | | -------- | ---------- | ---- | ---- | ----------- | --------------- | ------------- | | Option 1 | Low | 2d | Low | Medium | High | 7/10 | | Option 2 | High | 2w | Med | High | Medium | 6/10 | | etc... | | | | | | |

4. Recommended Approach

  • State your primary recommendation with rationale
  • Suggest a fallback option if the primary fails
  • Highlight any critical decision points

5. Next Steps

  • List immediate actions for the chosen approach
  • Identify what additional information might be needed
  • Suggest proof-of-concept or validation steps

Guidelines

  • Be objective and data-driven in analysis
  • Consider both short-term and long-term implications
  • Include non-technical factors (team skills, deadlines, budget)
  • Provide actionable insights, not just theoretical comparisons
  • When possible, reference similar successful implementations
Read more
Ships withring

Proven engineering practices, enforced through skills. Ring is a comprehensive skills library and workflow system for AI agents that transforms how AI assistants approach software development.

Get the whole plugin

Other skills on ring.