cf-advise

Solid

Decision advisory through a structured interview — never writes code or plans. Use when the user wants help DECIDING, not building — e.g. "should I", "is X worth it", "which approach", "help me decide between A and B", "does it make sense to", "am I overthinking this", "what would you recommend", "is this a good idea", "pros and cons of". Interviews one question at a time to surface hidden requirements, then delivers a verdict-first recommendation with pitfalls and ranked alternatives. Unlike $cf-plan (writes an implementation plan / builds), this only advises. Unlike $cf-ask (looks up how existing code works), this reasons about a decision.

AI & Automation 2 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# $cf-advise > **CLI Requirement:** OPTIONAL — Only the `--save` flow uses the memory MCP from `coding-friend-cli` for indexed storage. Without the CLI: falls back to a direct file write under `docs/memory/decisions/`. The advisory itself needs no CLI. See [CLI requirements](../../../docs/cli-requirements.md). Advise on: **$ARGUMENTS** ## Purpose Turn a raw idea, question, prompt, or URL into an actionable **decision** through a structured interview. Vague questions yield vague answers — so this skill interviews before it advises, uncovering the hidden requirements behind the surface question, then delivers a verdict-first recommendation. - **Advisory-only** — NEVER writes, edits, or refactors code. NEVER writes a plan file. Produces a recommendation, nothing else. If the user decides to act on it, hand off to `$cf-plan`. - Unlike `$cf-plan`: decides _whether / which_, not _how to build_. No plan doc, no execution. - Unlike `$cf-ask`: reasons about a decision or trade-off, not a lookup of how existing code works. - Unlike `$cf-research`: a focused verdict for one decision, not a multi-doc research dump. ## Flags Parsed from `$ARGUMENTS`; strip before using the rest as the topic. | Flag | Effect | | -------------------------- | -----------------------------------------------------------------------------------------...

Details

Author
dinhanhthi
Repository
dinhanhthi/coding-friend
Created
5 months ago
Last Updated
2 days ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

mkadvise

Turn a raw idea into ONE honest recommendation: interview one question at a time until the problem, requirements, goals, non-goals, and constraints are CONFIRMED, then deliver a single verdict — do, don't, cheaper alternatives, trade-offs, ordered checklist, success metrics. Required: the user wants exactly ONE recommendation — not options, not a debate — and their framing is open to challenge (advise may answer a different question than the one asked). Triggers on "what should I do about X", "advise me on X", "am I approaching this right", "is this the right move". Do NOT use to be interrogated with no recommendation (→ mk:grill) — advise also interviews one question at a time, but only to reach a verdict. Do NOT use when the framing is settled and only the options are open (→ mk:brainstorming). Do NOT use to decide whether something is worth building (→ mk:office-hours). Do NOT use when you want several perspectives to argue it out (→ mk:party).

15 Updated today
ngocsangyem
AI & Automation Solid

plastic-agent-advisor

Consult the advisor for expensive reasoning: one-way doors, plans, adversarial review of a plan or conclusion before an irreversible step, a deadlock after two failed attempts, or ranking several plausible options. Use when the user asks for a second opinion, a hard design decision, an architecture review, help breaking a deadlock, or says "ask the advisor". Also sets which advisor is the default when asked ("make Fable my advisor", "switch my advisor", "use the real advisor").

9 Updated 1 weeks ago
zalom
AI & Automation Solid

ask-the-council

Convenes a panel of opinionated advisors (parallel Claude subagents, each with a distinct mandate and a forbidden move so they genuinely diverge), then a Chairman synthesis that COMMITS to one recommendation with explicit tradeoffs. Use proactively for any high-stakes design, architecture, or tradeoff decision where credible options genuinely compete. Also on "ask the council", "the council", "get a panel". Not for fact-finding or decisions with one obvious answer — answer those directly.

6 Updated 2 days ago
alonbaron