# Propose

> Investigate a problem and present options with pros/cons and a recommendation — no implementation. Use for /propose, 'propose some ideas', 'explore solutions with pros/cons', 'what would you do'.

- Skill: `ci/propose` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add ci/propose`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ci/propose/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ci (https://skillmd.com/u/ci)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ci/propose

---


# Propose

Options-first exploration. The deliverable is a decision-ready writeup, not
code.

Use when the user asks to investigate and propose ideas/solutions with
pros/cons, explore approaches or design options, asks "what would you do", or
types `/propose <question>`.

## Contract

- No implementation, no branches, no PRs until the user picks. Read-only plus
  local verification while exploring (same spirit as `thoughts`).
- Ground every option in the actual codebase: map the relevant surfaces first;
  fan out explore subagents when the area is broad.
- 2-4 real options; no strawmen. Include the "do less / do nothing" option when
  it's honest.
- UI/UX questions: labeled options (A/B/C) with sketches or mockups when they
  help the pick.
- End with a clear recommendation and why — the "what I would do" answer — not
  a neutral survey.
- After the user picks, flow into normal delivery (implement, gate, autoreview,
  PR per repo and global conventions).

## Output shape

Per option: what it is (2-3 sentences), how it fits the existing code (name
files), pros, cons, effort (S/M/L), risk. Then the recommendation with
reasoning. Keep the whole thing skimmable; no padding.

