subask
SKILL.md
/subask
メインセッションのコンテキストを汚さずに、サブエージェントに質問を投げて回答を得る。
Purpose
- 本筋の作業中に発生した脱線質問を処理
- メインセッションのトークン消費を抑制
- 作業コンテキストの集中を維持
Usage
/subask <質問内容>
Examples
# 技術的な質問
/subask Pythonの非同期処理でasyncioとthreadingの使い分けは?
# 概念の確認
/subask RESTとGraphQLの違いを簡潔に
# ベストプラクティス
/subask Goでのエラーハンドリングの一般的なパターン
# カレントディレクトリでの操作
/subask このディレクトリのファイル一覧を教えて
/subask コミットして
Processing
Parse $ARGUMENTS and execute the following:
1. Validate Input
if $ARGUMENTS is empty:
Display: "Usage: /subask <質問内容>"
Exit
2. Launch Subagent
Use the Task tool with the following parameters:
| Parameter | Value |
|---|---|
subagent_type |
general-purpose |
description |
Answer question |
prompt |
Always respond in Japanese. 現在のワーキングディレクトリは $CWD です。$ARGUMENTS に対して簡潔に回答してください。コードベースの探索は不要です。一般的な知識で回答してください。 |
model |
haiku (低コスト・高速) |
3. Return Result
サブエージェントの回答をそのままメインセッションに返す。
Options
| Option | Description | Default |
|---|---|---|
--detailed |
詳細な回答を求める | off |
--explore |
コードベースも参照して回答 | off |
Option Handling
if --detailed in $ARGUMENTS:
model = "sonnet"
prompt に「詳細に説明してください」を追加
if --explore in $ARGUMENTS:
subagent_type = "Explore"
prompt に「必要に応じてコードベースを参照してください」を追加
Notes
- デフォルトでは haiku モデルを使用(高速・低コスト)
- コードベースの探索が必要な場合は
--exploreオプションを使用 - 回答はメインセッションに返されるが、質問処理自体は独立したコンテキストで実行
- ワーキングディレクトリがプロンプトに含まれるため、ファイル操作やgit操作も可能
Weekly Installs
2
Repository
shotaiuchi/dotclaudeFirst Seen
14 days ago
Security Audits
Installed on
gemini-cli2
opencode2
codebuddy2
github-copilot2
codex2
kimi-cli2