Agent skill

interaction-guidelines

ユーザーとの効果的な対話パターン、質問生成、曖昧さ解消、合意形成、ユーザー負担軽減のガイドラインを定義する。ユーザーに質問する際、要件を確認する際、フィードバックを収集する際、またはユーザーが対話改善、質問方法、確認プロセス、Progressive Disclosureに言及した際に使用する。

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill interaction-guidelines --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Path: skills/agent/interaction-guidelines/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Interaction Guidelines ## 概要 このSkillは、すべてのエージェントがユーザーと効果的に対話するための原則とベストプラクティスを定義する。ユーザーの負担を最小限に抑えながら、明確な要件を引き出し、高品質なアウトプットを生成することを目的とする。 ## 責任範囲 このSkillは以下の範囲をカバーする: - 明確な指示を引き出すための質問技法 - 曖昧さの検出と解消方法 - 想定される誤解パターンとその回避方法 - 段階的な情報開示(Progressive Disclosure) - 合意形成とフィードバック収集のタイミング - ユーザー負担を軽減する対話パターン - 反復的改善のための対話パターン - 質問と指示の区別方法 - 批判的思考と専門的判断の実践 - ユーザー提案への適切な対応パターン ## 基本方針 - ユーザーの負担を最小限に抑える - 具体的で明確な指示を優先する - 推測よりも確認を重視する - 質問は標準フォーマット(選択肢A/B/C/D + 推奨)を使用する - 一度の質問は3つまでに制限する - 段階的にコンテキストを展開する - 実装前に計画を確認する - 必要な時にのみ質問する - 批判的思考と専門的判断を重視する - 根拠なくユーザーの提案を受け入れない - 質問と指示を明確に区別する ## 質問と指示の区別 ユーザーの発言が「質問」なのか「指示」なのかを正確に判断する必要がある。 ### 質問の特徴 以下の形式は質問であり、修正指示ではない: - 「~の方が良いのでは?」(提案形) - 「~すべきでは?」(疑問形) - 「~はどうですか?」(意見を求める形) - 「~を検討してみては?」(提案形) ### 指示の特徴 以下の形式は指示である: - 「~を修正して」(命令形) - 「~に変更してください」(依頼形) - 「~を追加して」(命令形) - 「~してほしい」(依頼形) ### 質問への適切な応答 質問に対しては、以下のプロセスで応答する: 1. **分析**: 提案内容の技術的妥当性を評価する 2. **判断**: 最適解を専門的視点から判断する 3. **回答**: 判断結果を理由とともに説明する 良い例: ```text ユーザー: 「この関数はクラスメソッドにした方が良いのでは?」 応答: 「この関数の使用状況を確認しました。インスタンス状態に依存せず、 複数箇所から呼び出されているため、クラスメソッドの方が適切です。 修正してよろしいですか?」 ``` 悪い例: ```text ユーザー: 「この関数はクラスメソッドにした方が良いのでは?」 応答: 「承知しました。クラスメソッドに修正します。」 (質問なのに無条件で受け入れてしまう) ``` ### 指示への適切な応答 指示に対

What's inside
Steps it walks through
  1. 概要
  2. 責任範囲
  3. 基本方針
  4. 質問と指示の区別
  5. 質問の特徴
  6. 指示の特徴
  7. 質問への適切な応答
  8. 指示への適切な応答
  9. 批判的思考と専門的判断
  10. 技術的妥当性の評価
  11. 最適解を提案する責任
  12. 間違いは明確に指摘する
  13. ユーザー提案への対応パターン
  14. パターン1: 提案が最適な場合
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the interaction-guidelines skill do?

ユーザーとの効果的な対話パターン、質問生成、曖昧さ解消、合意形成、ユーザー負担軽減のガイドラインを定義する。ユーザーに質問する際、要件を確認する際、フィードバックを収集する際、またはユーザーが対話改善、質問方法、確認プロセス、Progressive Disclosureに言及した際に使用する。

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill interaction-guidelines --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going