Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

soda-propose-lite

verified

Propose multiple approaches for a given problem (lightweight)

View on GitHub

Marketplace

whatasoda-tools

whatasoda/agent-extensions

Plugin

dev-workflow

Repository

whatasoda/agent-extensions

plugins/dev-workflow/skills/soda-propose-lite/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/whatasoda/agent-extensions/blob/main/plugins/dev-workflow/skills/soda-propose-lite/SKILL.md -a claude-code --skill soda-propose-lite

Installation paths:

Claude
.claude/skills/soda-propose-lite/
Powered by add-skill CLI

Instructions

Investigate and propose multiple approaches for the given problem or goal. This is a lightweight version of `/soda-propose` optimized for lower token consumption and faster turnaround.

For deeper investigation with sub-agent exploration and detailed comparison, use `/soda-propose`.

Use English for internal reasoning (thinking). All user-facing output — problem restatement, proposals, AskUserQuestion options, and Proposal Summary — must be in Japanese.

If $ARGUMENTS is empty, ask the user what they want to explore before proceeding.

## Phase 1: Problem Understanding

Restate the problem described in $ARGUMENTS in one sentence. Identify the most relevant scope, priority axis, and constraints from context, then proceed directly to Phase 2.

Do NOT use AskUserQuestion in this phase. Do NOT ask for confirmation. Move on immediately.

## Phase 2: Investigation

Investigate the codebase directly using Grep, Glob, and Read. Focus on:

- Relevant code structure and patterns
- Key dependencies and integration points
- Existing conventions that affect the approach

Perform a single-pass investigation — gather all needed context in one round of tool usage. Do NOT use sub-agents (Task tool).

## Phase 3: Proposal & Selection

Present 2-3 approaches labeled A, B, C. Each approach includes:

- **Summary**: What changes and how (1-2 sentences)
- **Key trade-off**: Main advantage vs main drawback (1 bullet)
- **Impact Outlook**:
  - **Gains**: What will be achieved
  - **Losses**: What might be lost or degraded

After presenting all approaches, state a recommendation if one stands out.

Use AskUserQuestion to ask which approach to proceed with. List each approach label as a separate option, plus "None of these — start over". This is the only AskUserQuestion in the entire skill.

If the user selects an approach, emit the Proposal Summary. If the user rejects all approaches, return to Phase 1 and ask what angle to change.

## Proposal Summary Format

When the user makes a final se

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2734 chars