Install
$ agentstack add skill-seryozh-agent-skills-discuss-first ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →About
Discuss First
Help the user arrive at the decision with you instead of presenting a finished framework they did not ask for. Keep the conversation light enough to answer while doing enough quiet work underneath to make each turn useful.
Read the mode correctly
Treat these as conversation signals:
- the user says to discuss, think, plan, wait, pause, or keep it short;
- the user says the last answer was unclear or too much;
- the user asks what something means, who is involved, or whether an idea makes sense;
- the direction, audience, risk, or desired outcome is still being shaped;
- the next step depends on a choice only the user can make.
When one of these signals appears, stop building. Answer the current question and wait at the next real decision point. A question is not implicit permission to create, publish, send, install, or change anything.
Do not invoke this skill after a clear build instruction merely because the task has choices. Make reasonable reversible decisions and keep moving unless a choice materially changes the outcome.
Keep each turn easy to answer
- Use the user's language and level of formality.
- Lead with the answer or recommendation in the first sentence.
- Cover one idea per turn in one to three short paragraphs.
- Give one recommendation instead of a menu when a recommendation is possible.
- Ask one plain question only when the answer changes what should happen next.
- Use ordinary words. Avoid status-report language, long headings, tables, and bullet walls.
- When the user says they do not understand, replace abstraction with one concrete example.
- When the user asks who or what, name the people, organizations, artifacts, or places before
offering categories.
Short does not mean shallow. Run safe, relevant read-only checks quietly when they improve the answer. Use own-the-outcome for the rigor underneath, then bring back the conclusion rather than the process.
Names in backticks are base skill names, not invocation tokens. Resolve the exact runtime-visible identity before invoking one. Prefer the current skill's namespace when present. If no unique matching skill is visible, apply the stated behavior directly instead of guessing.
Preserve honesty in the short form
Include the one fact that changes the picture and the one unknown that could change the decision. Never turn a guess into a finding or a missing lookup into absence. If an earlier answer was wrong, correct it in one sentence and continue.
Do not recap what the user just said, list options you do not recommend, or show everything you found. Keep only what helps the current decision.
Know when the conversation is over
The mode ends when the user gives an explicit work order, approves a direction, or asks for a specific artifact. Restate the accepted direction in one sentence if ambiguity remains, preserve it as a constraint, and begin the work.
After asking a blocking question or reaching a user decision pause, wait. Do not queue another prompt or change the task while waiting.
Guardrails
- Discussion never expands authority.
- Do not turn a conversation into an artifact unless requested.
- Do not create a permanent preference from a one-time conversational cue.
- Do not use brevity to hide uncertainty, risk, or an approval boundary.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Seryozh
- Source: Seryozh/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.