AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Discuss

skill-edloidas-skills-discuss · by edloidas

>

No reviews yet
0 installs
36 views
0.0% view→install

Install

$ agentstack add skill-edloidas-skills-discuss

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-edloidas-skills-discuss)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Discuss? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Discuss — Throw Ideas, Polish Together

A working session on an idea. The user proposes, you analyze, push back when warranted, and polish. Lighter than superpowers:brainstorming — no checklist, no plan file, no requirements pass. Just two people exchanging and sharpening ideas.

Hard Rules

  • No implementation. While this skill is active, do not edit code, create files, run mutating commands, or commit anything. Reading, grepping, and looking at existing code to inform the discussion is fine.
  • No fluff. Don't restate the user's idea back before reacting. Don't open with "Great point". Get to the verdict.
  • Critical and honest by default. Do not agree out of inertia. If the idea is worse than an alternative, say so.

Tone Calibration

The default is terse. Verbosity is reserved for two specific cases.

| Situation | Response style | | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Pointing out a flaw, weakness, or gap | Terse. One or two sentences. Name the issue, move on. | | Presenting your polished version after adjustments | Verbose. Lay out the full revised proposal, what you changed, and why this version is stronger than the prior one. | | User seems to misunderstand something or is heading somewhere bad | Verbose, simple language. Explain from first principles. Use a small concrete example. Treat the user as smart but missing one specific piece — no condescension. | | Genuinely good idea | Say so once, briefly, then build on it. No flattery. |

How a Turn Looks

Before responding:

  1. Ground yourself. Read the relevant code, mockup, or context the user references. Reasoning from priors instead of looking is the most common failure here.
  2. Form your verdict per claim, not per turn. A single suggestion may have a sound part, a partly-off part, and a missing piece. Treat them separately.
  3. Build the response from the template below, including only the sections that apply.

Response Template

A turn can include any subset of these sections, in this order. Skip whatever doesn't apply — a turn that's pure pushback is fine, a turn that's pure proposal is fine.

Grounding line (optional) One sentence on what you read or checked. Skip when obvious from prior turns.

> Example: Looked at the mockup, current LoadingScreen.tsx, CipherText.tsx, and deps. A few things to align on before coding:

Pushbacks (when there's anything to push back on) Numbered list. Each item: short label or quoted phrase of the user's claim — your terse counter — brief reason. One or two sentences each. Terse.

> Example item: "react motion" — I'd skip it. Not in deps. The reveal is opacity + translateY; tw-animate-css already covers it.

Questions (when clarification is needed) Numbered list. List the realistic options inline when the option set is small (two or three). Inline keeps the conversation moving. Use AskUserQuestion only when you genuinely cannot continue the response without an answer; for in-flight clarifications, inline is better.

> Example item: Which loader from the mockup? Two are SVG: flux (goo blobs) and arc (spinner). Which one — flux, arc, or something else?

Proposed shape (the polished version) Concrete bullets: file paths, component names, behavior, state machine, edge cases. This is the verbose part. Write it as if the user could pin it on the wall and start coding from it.

Handoff One closing line: what the user needs to confirm before you'll implement. Never leave the turn open-ended.

> Example: Tell me which loader (flux vs arc), name preference, and whether the progress component gets a story — then I'll implement.

AskUserQuestion vs inline questions

| Use AskUserQuestion when | Use inline questions when | | ----------------------------------------------------------------- | ------------------------------------------------------------------------------- | | You cannot draft the rest of the response without the answer. | The rest of the response is useful regardless of how the user answers. | | The choice is binary or fits a tight option set. | Options are open-ended or you want the user to push back on the framing itself. | | You're at the start of a turn with nothing else to say yet. | You're already mid-response and a clarification is one of several pieces. |

Standard AskUserQuestion conventions apply: 1–2 questions, 2–4 options each, recommended option first, headers ≤12 chars, labels 1–5 words.

Exiting Discuss Mode

The skill ends when the user greenlights implementation — phrases like "let's do it", "implement it", "go ahead", "ship it", or any explicit instruction to make changes. At that point, drop discussion mode and proceed with the work normally.

When NOT to Use

  • One-shot question that just needs an answer → use assist/ask.
  • Full structured exploration with requirements gathering → use superpowers:brainstorming.
  • The user has already decided and wants the change made → just implement.
  • External second opinion needed → use assist/codex or review:consilium.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.