help
状況に応じて利用可能なコマンドやスキル、Vaultの状態に基づいた提案を表示し、初めての利用から作業中の参照まで、自然な会話形式で的確なガイダンスを提供するSkill。
📜 元の英語説明(参考)
Contextual guidance and command discovery. Three modes — narrative (first-time), contextual (mid-task), compact (quick reference). Shows available commands, active skills, and intelligent suggestions based on vault state. Triggers on "/help", "what can I do", "show commands", "how does this work".
🇯🇵 日本人クリエイター向け解説
状況に応じて利用可能なコマンドやスキル、Vaultの状態に基づいた提案を表示し、初めての利用から作業中の参照まで、自然な会話形式で的確なガイダンスを提供するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o help.zip https://jpskill.com/download/10159.zip && unzip -o help.zip && rm help.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10159.zip -OutFile "$d\help.zip"; Expand-Archive "$d\help.zip" -DestinationPath $d -Force; ri "$d\help.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
help.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
helpフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
今すぐ実行
対象: $ARGUMENTS
即時解析:
- 対象に
--compactが含まれる場合: vault の状態に関わらず強制的に compact モードにします - 対象に skill 名が含まれる場合 (例: "help reduce" または "help reflect"): その特定の skill の詳細なヘルプを表示します
- 対象が空の場合: vault の状態からモードを決定します
以下のステップを実行します:
- vault の状態を収集します (ステップ 1)
- ドメイン語彙を解決します (ステップ 2)
- モードを決定します (ステップ 3)
- コマンドを動的に発見します (ステップ 4)
- 適切なモードをレンダリングします (ステップ 5)
今すぐ開始します。 以下の参照は各ステップを定義します。
ステップ 1: Vault の状態を収集する
どのドメイン名ディレクトリが存在するかを確認して、notes folder を決定します (notes/, reflections/, concepts/, ideas/, decisions/, memories/, または derivation-manifest.md からのカスタム名)。次に、カウントを収集します:
- Note count: notes folder 内の
.mdファイル。ただし、MOC (frontmatter にtype: mocを持つファイル) は除きます - Inbox count: inbox folder 内の
.mdファイル (inbox/, journal/, encounters/, など) - Observation count:
ops/observations/またはops/methodology/内の.mdファイル - Tension count:
ops/tensions/内の.mdファイル - Connection density: notes folder 全体の wiki リンク (
[[) をカウントします。ノート数より 2 倍少ない場合は疎です - Queue state:
ops/queue/queue.yamlまたはops/queue/queue.json内の保留中のタスク - Health warnings:
ops/health/内の最新のレポート (存在する場合) を確認します - Tutorial state: 未完了のチュートリアルについて
ops/tutorial-state.yamlを確認します - Session count:
ops/sessions/ファイル数から推定します (使用成熟度を示します)
# Quick state gathering
note_count=$(ls -1 {vocabulary.notes}/*.md 2>/dev/null | wc -l | tr -d ' ')
inbox_count=$(ls -1 {vocabulary.inbox}/*.md 2>/dev/null | wc -l | tr -d ' ')
obs_count=$(ls -1 ops/observations/*.md ops/methodology/*.md 2>/dev/null | wc -l | tr -d ' ')
tension_count=$(ls -1 ops/tensions/*.md 2>/dev/null | wc -l | tr -d ' ')
ステップ 2: ドメイン語彙を解決する
ops/derivation-manifest.md を読み込みます (または ops/derivation.md の Vocabulary Mapping セクションにフォールバックします)。reduce, reflect, reweave, verify, rethink, note, MOC, inbox のドメインネイティブ名を取得します。どちらのファイルも存在しない場合は、ユニバーサル名を使用します。
表示のために、ドメイン名がユニバーサル名と異なる場合は、括弧内にユニバーサル名を表示します:
/{domain:reduce} (reduce) ジャーナルエントリからパターンを抽出します
ドメイン名がユニバーサル名と等しい場合は、名前のみを表示します:
/reduce ソース資料から洞察を抽出します
ステップ 3: モードを決定する
| 条件 | モード |
|---|---|
引数に --compact がある |
Compact |
| 引数に特定の skill 名がある | Skill detail |
| Note count < 5 | Narrative |
| Note count >= 5 | Contextual |
ステップ 4: コマンドを発見する
${CLAUDE_PLUGIN_ROOT}/skills/ を動的にスキャンします:
SKILL.mdを含むサブディレクトリ (例:reduce/SKILL.md)
各 frontmatter から name: と description: を抽出します。コマンドリストをハードコードしないでください。
コマンドカテゴリ:
| カテゴリ | コマンド | 表示するタイミング |
|---|---|---|
| Core | /ask, /learn, /next, /help | 常に |
| Processing | /reduce, /reflect, /reweave, /verify | 常に (最初の日からのすべての skill) |
| Maintenance | /health, /rethink, /remember | 常に |
| Evolution | /architect, /reseed, /add-domain, /upgrade | 常に |
| Meta | /tutorial, /graph, /stats | 常に |
ステップ 5: レンダリング
NARRATIVE MODE (note count < 5)
これは第一印象です。ユーザーは新規またはほぼ新規です。システムが何をするかを示す前に、システムが何であるかを説明します。
narrative モードが伝えること:
- Ars Contexta とは何か (1 文)
- 彼らのシステムが何をするために構築されたか (利用可能な場合は ops/derivation.md から読み取る)
- 彼らが今すぐ何ができるか (抽象的な可能性ではなく、具体的なアクション)
- システムがどのように彼らと共に成長するか
--=={ ars contexta : help }==--
あなたの知識システムは準備ができました。それは思考を
接続されたグラフに変え、すべてのノートが他のすべてのノートの
価値を高めます。
[If ops/derivation.md exists:]
あなたのシステム: [derivation からのドメインの説明]
はじめに:
思考、観察、または質問を教えてください。
それをノートに変え、システムがそれを使って
何をするかをお見せします。
または、次のいずれかを試してください:
/ask [question] [domain] について質問します -- 私は
あなたのグラフから答えます
/learn [topic] [topic] を調査し、
調査結果でグラフを成長させます
/tutorial システムを段階的に
説明します (5 分)
グラフが成長するにつれて、以下を使用します:
/reduce [source] 記事、ノート、または
任意の原材料から洞察を抽出します
/reflect ノート間の接続を見つけます
/health システムの健全性を確認します
あなたのシステムは経験からも学習します:
/remember 何かがうまくいかないときにキャプチャします
(あなたのシステムは修正を記憶します)
/ask [question] [domain] について質問します -- 回答は
249 の方法論ノートとあなたの
システム独自の方法論ノートから引き出されます
ガイダンスが必要な場合は、いつでも /help と入力してください。
マニュアルリファレンス (manual/ が存在する場合):
vault に manual/ ディレクトリが含まれている場合は、narrative 出力に追加します:
より詳細なガイドについては、manual/getting-started.md をお読みください
または、manual/manual.md で完全なマニュアルを参照してください。
narrative モードの重要な原則:
- リストのようなものではなく、会話型
- 最も簡単なエントリポイントを最初に表示します ("思考を教えてください")
- コマンドをアルファベット順ではなく、ユーザーが必要とするときにグループ化します
- 可能な場合は、ユーザーの実際のドメインを参照します
- チュートリアルが未完了の場合は、次のように言及します: "未完了のチュートリアルがあります (ステップ N/5)。/tutorial で再開してください"
CONTEXTUAL MODE (note count >= 5)
ユーザーは作業をしています。今何が起こっているのか、次に最も価値のあることは何かを示します。
contextual モードが伝えること:
- 現在のシステム状態 (簡単なメトリクス)
- 今すぐ注意が必要なこと (状態を認識)
- 推奨される次のアクション (最も重要な単一の v
(原文はここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
EXECUTE NOW
Target: $ARGUMENTS
Parse immediately:
- If target contains
--compact: force compact mode regardless of vault state - If target contains a skill name (e.g., "help reduce" or "help reflect"): show detailed help for that specific skill
- If target is empty: determine mode from vault state
Execute these steps:
- Gather vault state (Step 1)
- Resolve domain vocabulary (Step 2)
- Determine mode (Step 3)
- Discover commands dynamically (Step 4)
- Render the appropriate mode (Step 5)
START NOW. Reference below defines each step.
Step 1: Gather Vault State
Determine the notes folder by checking which domain-named directory exists (notes/, reflections/, concepts/, ideas/, decisions/, memories/, or any custom name from derivation-manifest.md). Then gather counts:
- Note count:
.mdfiles in the notes folder, excluding MOCs (files withtype: mocin frontmatter) - Inbox count:
.mdfiles in the inbox folder (inbox/, journal/, encounters/, etc.) - Observation count:
.mdfiles inops/observations/orops/methodology/ - Tension count:
.mdfiles inops/tensions/ - Connection density: count wiki links (
[[) across notes folder; sparse if fewer than 2x note count - Queue state: pending tasks in
ops/queue/queue.yamlorops/queue/queue.json - Health warnings: check latest report in
ops/health/if it exists - Tutorial state: check
ops/tutorial-state.yamlfor incomplete tutorial - Session count: estimate from
ops/sessions/file count (indicates usage maturity)
# Quick state gathering
note_count=$(ls -1 {vocabulary.notes}/*.md 2>/dev/null | wc -l | tr -d ' ')
inbox_count=$(ls -1 {vocabulary.inbox}/*.md 2>/dev/null | wc -l | tr -d ' ')
obs_count=$(ls -1 ops/observations/*.md ops/methodology/*.md 2>/dev/null | wc -l | tr -d ' ')
tension_count=$(ls -1 ops/tensions/*.md 2>/dev/null | wc -l | tr -d ' ')
Step 2: Resolve Domain Vocabulary
Read ops/derivation-manifest.md (or fall back to ops/derivation.md Vocabulary Mapping section). Extract domain-native names for: reduce, reflect, reweave, verify, rethink, note, MOC, inbox. If neither file exists, use universal names.
For display, show domain name with universal in parentheses when they differ:
/{domain:reduce} (reduce) Extract patterns from journal entries
If domain name equals universal name, show just the name:
/reduce Extract insights from source material
Step 3: Determine Mode
| Condition | Mode |
|---|---|
--compact in arguments |
Compact |
| Specific skill name in arguments | Skill detail |
| Note count < 5 | Narrative |
| Note count >= 5 | Contextual |
Step 4: Discover Commands
Scan ${CLAUDE_PLUGIN_ROOT}/skills/ dynamically:
- Subdirectories containing
SKILL.md(e.g.,reduce/SKILL.md)
Extract name: and description: from each frontmatter. Do NOT hardcode the command list.
Command categories:
| Category | Commands | When to Show |
|---|---|---|
| Core | /ask, /learn, /next, /help | Always |
| Processing | /reduce, /reflect, /reweave, /verify | Always (all skills from day one) |
| Maintenance | /health, /rethink, /remember | Always |
| Evolution | /architect, /reseed, /add-domain, /upgrade | Always |
| Meta | /tutorial, /graph, /stats | Always |
Step 5: Render
NARRATIVE MODE (note count < 5)
This is the first impression. The user is new or nearly new. Explain what the system IS before listing what it DOES.
What narrative mode communicates:
- What Ars Contexta is (one sentence)
- What THEIR system was built to do (read from ops/derivation.md if available)
- What they can do RIGHT NOW (concrete actions, not abstract possibilities)
- How the system grows with them
--=={ ars contexta : help }==--
Your knowledge system is ready. It turns thoughts
into a connected graph where every note compounds
the value of every other note.
[If ops/derivation.md exists:]
Your system: [domain description from derivation]
Getting started:
Tell me a thought, observation, or question.
I will turn it into a note and show you what
the system does with it.
Or try one of these:
/ask [question] Ask about [domain] -- I will
answer from your graph
/learn [topic] Research [topic] and grow
your graph with findings
/tutorial Walk through the system
step by step (5 minutes)
As your graph grows, you will use:
/reduce [source] Extract insights from articles,
notes, or any raw material
/reflect Find connections between notes
/health Check your system's health
Your system also learns from experience:
/remember Capture when something goes wrong
(your system remembers corrections)
/ask [question] Ask about [domain] -- answers draw
from 249 methodology notes AND your
system's own methodology notes
Type /help anytime for guidance.
Manual reference (if manual/ exists):
If the vault contains a manual/ directory, add to the narrative output:
For a deeper guide, read manual/getting-started.md
or explore the full manual in manual/manual.md.
Key principles for narrative mode:
- Conversational, not list-like
- Show the easiest entry point first ("tell me a thought")
- Group commands by when the user would need them, not alphabetically
- Reference the user's actual domain when possible
- If tutorial is incomplete, mention: "You have an unfinished tutorial (step N of 5). Resume with /tutorial"
CONTEXTUAL MODE (note count >= 5)
The user has been working. Show them what is happening NOW and what would be most valuable NEXT.
What contextual mode communicates:
- Current system state (brief metrics)
- What needs attention right now (state-aware)
- Suggested next action (the single most valuable thing)
- Commands they might not know yet
- Full command reference
--=={ ars contexta : help }==--
Your system: [domain] knowledge graph
[N] notes, [M] connections, [P] pending tasks
Right now:
[State-aware observations — pick up to 3 most relevant:]
Your inbox has [N] items (oldest: [age])
[N] pending observations -- approaching /rethink threshold
Pipeline: [N] tasks at [phase] phase
[N] notes have sparse connections (< 2 links)
Suggested:
[Single most valuable next action with rationale]
[If user hasn't tried certain commands:]
Commands you might not know:
/remember Capture when something goes wrong
(teaches your system from friction)
/graph Explore your knowledge graph visually
/stats See vault metrics in shareable format
All commands:
/ask [question] Query your knowledge system
/learn [topic] Research and grow your graph
/next Next recommended action
/{reduce} [source] Extract insights from material
/{reflect} Find connections between notes
/{reweave} Update older notes
/verify [note] Combined quality verification
/health Run vault diagnostics
/{rethink} Challenge assumptions
/remember Capture methodology learning
/architect Research-backed evolution advice
/reseed Principled restructuring
/add-domain Extend with a new domain
/upgrade Check for skill improvements
/tutorial Interactive walkthrough
/graph Graph exploration
/stats Vault metrics
State-aware suggestion logic:
Pick the FIRST matching condition:
| Condition | Suggestion |
|---|---|
| Inbox has items | Process your inbox: /{reduce} [oldest-inbox-item-filename] |
| Pipeline has pending tasks | Resume processing: /next |
| 10+ observations or 5+ tensions | Review accumulated evidence: /{rethink} |
| Health warnings exist | Check health: /health |
| Notes exist, sparse connections | Build connections: /{reflect} |
| User hasn't tried /learn | Grow your graph: /learn [topic related to their domain] |
| Methodology folder has friction notes | Your system is learning from friction -- review with /{rethink} |
| Methodology folder has notes beyond derivation-rationale | Your system has [N] operational learnings -- query them with /ask or browse ops/methodology/ |
| Sessions accumulating without mining | Mine session learnings: /remember |
| Healthy vault, no pressure | What is next: /next |
Reference a specific file when possible (e.g., the actual oldest inbox filename, the actual pending task description).
Manual page suggestion (if manual/ exists): Based on the first matching state-aware condition, suggest the relevant manual page:
| Condition | Manual Page |
|---|---|
| Inbox has items | [[workflows]] (processing pipeline) |
| Pipeline has pending tasks | [[workflows]] (batch processing) |
| Observations/tensions accumulated | [[meta-skills]] (/rethink guide) |
| Health warnings exist | [[troubleshooting]] |
| Sparse connections | [[workflows]] (connection finding) |
| General orientation needed | [[getting-started]] |
Add: For details, see manual/{page}.md
"Commands you might not know" logic:
Track which commands the user has likely used by checking for their artifacts:
- /learn used if
ops/sessions/has learn-related transcripts or inbox has research files - /remember used if
ops/methodology/orops/observations/has files - /graph used if... (no artifact, always suggest if note count > 20)
- /stats used if... (no artifact, always suggest if note count > 10)
Show up to 3 commands the user probably has not tried. Skip commands they clearly have used.
COMPACT MODE (--compact flag)
Quick reference. No state analysis. No suggestions. Just the commands.
--=={ ars contexta : help --compact }==--
/ask [question] Query knowledge system
/learn [topic] Research and grow graph
/next Next recommended action
/{reduce} [source] Extract insights
/{reflect} Find connections
/{reweave} Update older notes
/verify [note] Quality verification
/health Vault diagnostics
/{rethink} Challenge assumptions
/remember Capture methodology learning
/architect Evolution advice
/reseed Restructure system
/add-domain Add new domain
/upgrade Check for improvements
/tutorial Interactive walkthrough
/graph Graph exploration
/stats Vault metrics
/help This guide
SKILL DETAIL MODE (help [skill-name])
When the user asks for help with a specific skill (e.g., /help reduce or /help reflect):
- Find the skill's SKILL.md file
- Read its frontmatter (name, description) and first section
- Display a focused guide:
--=={ ars contexta : help /{skill-name} }==--
{Description from frontmatter}
Usage:
/{skill-name} [arguments]
Examples:
/{skill-name} inbox/article.md
/{skill-name} --since 7d
What it does:
{2-3 sentence summary extracted from the skill's
philosophy or first methodology section}
Related:
/{related-skill} {one-line description}
Special case for /help ask: Expand the "What it does" section to mention both knowledge layers:
What it does:
Queries the bundled methodology knowledge base (249
research claims) AND your local methodology notes
in ops/methodology/. Answers are grounded in
specific claims and applied to your system's
configuration.
Extract the pipeline position (what comes before and after this skill) to show workflow context.
Manual cross-reference: If manual/skills.md exists, also check it for additional context about the requested skill. The manual may contain domain-specific examples and workflow context that the SKILL.md frontmatter does not include.
Rendering Rules
- Max width: 76 characters
- No ANSI color codes
- No emoji
- Monospaced alignment assumed
- Display short command forms (
/reduce), not plugin-qualified forms (/arscontexta:reduce) - Domain-native names in curly braces (e.g.,
/{reduce}) are resolved from derivation-manifest.md - When domain name equals universal name, drop the braces
Edge Cases
No ops/derivation-manifest.md: Use universal vocabulary for all command names.
Pre-init invocation: If no vault structure exists at all (no notes folder, no ops/), show a minimal message:
Ars Contexta is not initialized in this directory.
Run /setup to create your knowledge system.
Multiple domains: If ops/derivation-manifest.md lists multiple domains, show commands grouped by domain in contextual mode.