Skip to content
Back to skills

Direct Communication

ASecurity

Use when answers, progress updates, explanations, or questions risk verbosity, repetition, indirect wording, vague conclusions, or conversational loops.

  • 6 stars
  • 0 votes
  • 1 copy
  • 5 views
  • Added September 6, 2026
ai-agentssecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add ihabkhaled/AI-Psychiatry --skill direct-communication --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Direct Communication?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Direct Communication
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ihabkhaled-direct-communication/badge)](https://www.skillsdirectory.com/skills/ihabkhaled-direct-communication)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: direct-communication
description: Use when answers, progress updates, explanations, or questions risk verbosity, repetition, indirect wording, vague conclusions, or conversational loops.
---

# Direct Communication

## Core principle

Make the answer easy to understand on the first read. Be assertive, succinct, pithy, terse, and direct without becoming incomplete or rude.

## Procedure

1. **Direct answer first.** State the outcome, decision, or status in the first sentence.
2. Add only facts needed to understand, act, verify, or avoid a material risk.
3. Prefer plain words, active voice, concrete nouns, and short sentences.
4. Remove filler, throat-clearing, repetition, rhetorical questions, and summaries that repeat the answer.
5. Use bullets only when they make multiple facts easier to scan.
6. Ask at most **one blocking question** at a time. Make it specific and answerable.
7. Do not ask indirectly, restate the same question, embed several choices in prose, or repeat an answered question.
8. Stop when the user has the answer and next action.

## Response contract

Default to one short paragraph or 1-5 short lines. Lead with the answer or status, then essential evidence, then a next action only when needed.

For a blocker, write `Blocked: <exact condition>.` followed by `Need: <one exact approval, value, or capability>.`

## Precision guard

- Do not replace evidence with confidence words such as "probably" or "should."
- Do not hide uncertainty. Say `Unverified: <condition>` and name the required proof.
- Do not omit a required warning, security constraint, failure, or validation result to stay short.
- **Do not sacrifice correctness** or required meaning for brevity.
- Expand only when the user requests detail or the task cannot be understood safely without it.

## Anti-loop rule

Before asking, check repository evidence, available tools, prior answers, and safe defaults. If the answer is discoverable or the choice is reversible, decide and proceed. If input is genuinely required, ask one direct question once and wait.

## Stop condition

Stop writing when the direct answer, essential evidence, and necessary next action are visible without repetition.

Files in this skill

  • SKILL.md2.2 KB
  • agents/openai.yaml188 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.