ask
無料Send a request to a CCB agent with `ask`.
日本語の概要は準備中です。原文の説明を表示しています。
Maintain a structured planning document tree made of roadmap/status files, implementation status or handoff TODO files, topic notes, decision records, open questions, ideas/inspiration pools, and repository/file-structure hygiene plans. Use when Codex needs to create, reorganize, audit, or update a multi-file plan, design-doc folder, roadmap tree, active implementation-status file, repo cleanup/filesystem plan, ADR/decision log, ideas inbox, or linked planning knowledge base; reconcile Done/In Progress/Next state; resume work from TODO/handoff state; move resolved questions into decisions; promote ideas into formal plan artifacts; or keep plan documents and file-structure planning internally consistent without making this project-specific.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Use this skill to manage a tree of Markdown planning documents. The goal is to keep plans navigable, current, and internally consistent while preserving the user's intent and existing document style.
For every plan-tree task:
When the request maps to one of these intents, follow the corresponding behavior. Explicit shortcuts such as $plan-tree idea or $plan-tree resume are intent hints, not a strict command language; natural-language requests with the same meaning should behave the same way.
idea: add a low-commitment thought to ideas/inbox.md or the local equivalent.promote: move an idea into a roadmap item, topic, open question, or decision, and link the original idea to the promoted artifact.status: update active implementation or handoff state.question: add, narrow, or resolve an open question.decision: create or update a stable decision record.archive: move superseded evidence, old status detail, or reference-only material out of active files.audit: run consistency, retrieval, and drift checks without changing structure unless asked.resume: follow the resume workflow and summarize current phase, TODO, blockers, next target, and last verification before editing.Prefer this generic shape when creating a new tree, but adapt to existing names and conventions:
<plan-root>/
README.md
roadmap.md
implementation-status.md
open-questions.md
indexes/
<optional-index>.md
topics/
repository-cleanup-and-filesystem-plan.md
<topic>.md
decisions/
README.md
001-<decision>.md
history/
<optional-status-or-checkpoint-history>.md
ideas/
<optional-idea-or-inbox>.md
The tree above defines document roles, not a mandatory directory template. Rules for adapting it:
The top-level files and the decisions/ folder are generic roles that most multi-file plans need. Only create the ones the plan actually uses.
topics/ is a content container. Its internal organization, such as flat files or role-based subfolders like contracts/, frontend/, and operations/, should follow the project's domain structure, not a fixed template. Let the project's natural groupings emerge before creating subfolders.
indexes/, history/, and folder-level README files are maintenance structure. Add them only when a specific navigation or lifecycle problem appears, not preemptively.
When introducing subfolders inside topics/, keep depth to two levels maximum, such as topics/frontend/interaction-contract.md. Deeper nesting harms discoverability more than flat listing does.
README.md: purpose, scope, file map, and how to read the tree.
roadmap.md: current state grouped as Done, In Progress, Next, and Deferred unless the existing tree uses another state model.
implementation-status.md or equivalent handoff file: optional active execution state for resuming work across sessions. Use it for current phase, active TODO, last completed step, blockers, next commit target, verification, and handoff notes; do not use roadmap as a volatile task board when a separate handoff file exists or would help.
indexes/: optional navigation helpers for large trees. Use when the root README or a folder listing becomes too long to scan.
topics/: working context, options, constraints, implementation notes, and links to related decisions or questions.
topics/repository-cleanup-and-filesystem-plan.md or equivalent: optional repo hygiene and file-structure plan for implementation efforts. Use it when the plan affects project layout, legacy cleanup, generated files, assets, uploads, migrations, tests, or archive/delete rules.
decisions/: stable decision records. Use numbered kebab-case files when no naming scheme exists.
decisions/README.md or equivalent decision index: optional for large decision sets. Group decisions by theme, active/superseded state, and related topics.
history/: optional append-only or low-churn history for accepted checkpoints, old review/job detail, retired status snapshots, or phase logs that no longer belong in active handoff files.
ideas/ or equivalent: optional low-commitment inspiration pool for thoughts that are not yet questions, decisions, or roadmap items. Use it for future possibilities, external inspiration, unvalidated improvement directions, or speculative features that may never be built. Keep the barrier to entry minimal; a single ideas/inbox.md list is enough until the pool grows large enough to need individual files.
open-questions.md: unresolved questions only. Do not use it as a todo list.
Rules for the ideas area:
Planning entrypoints, plan roots, and folders are long-lived governance boundaries, not task labels.
docs/rebuild-plan/, docs/architecture/, or docs/design/. If multiple independent plan trees are truly needed, use a registry such as docs/plans/README.md and stable child roots.history/ and intentionally archival.When a plan tree grows beyond easy manual scanning, preserve the same concepts but add navigation and lifecycle boundaries before adding more long files.
Use large-tree maintenance when any of these are true:
roadmap.md or an equivalent status file is mostly completed history rather than current direction.implementation-status.md requires reading old reviews, job ids, or checkpoint logs to find the next action.topics/ contains many files with mixed roles such as contracts, phase plans, evidence, review notes, and operational runbooks.Large-tree rules:
README.md as the entrypoint, not the full catalog. Prefer purpose, authority order, role-based reading paths, and links to indexes.topics/README.md, decisions/README.md, indexes/phase-map.md, or indexes/authority-map.md when those names fit the tree.roadmap.md focused on current phase state and upcoming direction. Move accepted checkpoint logs, detailed completion history, and repeated verification summaries to history/ or a dedicated checkpoint log.implementation-status.md short enough for session resume. It should answer: what phase is active, what changed most recently, what is blocked, what is next, what was last verified, and where older evidence lives.The execution contract above is the authoritative sequence. This section expands steps that benefit from additional guidance.
Treat each durable Markdown file as a retrieval unit. A maintainer or agent should be able to locate and read the relevant context without loading unrelated history.
Apply these rules when the tree has grown large enough that folder listing alone does not help a reader find the right file, typically when topics/ exceeds 15-20 files or when multiple files share similar names.
history/.Role, Status, Authority, Domain, Phase, Lifecycle, Read when, and Related.When a question has converged into a decision, create or update a decision record instead of leaving the conclusion scattered in topics or roadmap notes.
Use this minimal shape when no local template exists:
# Short Decision Title
Date: YYYY-MM-DD
## Context
Why the decision was needed.
## Decision
The chosen direction.
## Consequences
What this enables, constrains, or defers.
Rules:
open-questions.md; retain any remaining uncertainty as a narrower follow-up question.Treat roadmap state as evidence-based bookkeeping:
Done only when the supporting artifact exists or the user explicitly says it is complete.In Progress only when there is active implementation, review, or a concrete next action already underway.Next.Deferred.Done become a full changelog. Keep only durable milestones and move detailed package history, review ids, repeated test counts, and old checkpoint narratives to a history/checkpoint file.If a status item is contradicted by topic notes or decisions, fix the contradiction or surface it as an unresolved question.
When the planning tree is being used to drive ongoing implementation, maintain a small active-status file if one exists, or create one when the user asks for durable TODO/handoff state across sessions.
Suggested filename:
implementation-status.mdUse the local naming convention if the tree already has another equivalent status file.
Suggested sections:
# Implementation Status
Date: YYYY-MM-DD
## Current Phase
## Active TODO
## Done This Phase
## Blockers
## Next Commit Target
## Last Verified Commands
## Handoff Notes
Rules:
Done This Phase with evidence such as commit hash, test command, or created artifact.Blockers limited to issues that currently stop progress. Move broader unresolved decisions to open-questions.md.Next Commit Target concrete enough that a new session can resume without rereading the entire tree.roadmap.md higher-level. Do not churn it for every small task when implementation-status.md is carrying active execution state.history/, a review log, or the relevant evidence topic.Active TODO as the next few actionable items, not a full accepted-work inventory.Use history files to retain evidence without making every active document harder to read.
Good candidates for history:
Rules:
history/ if the tree uses that convention. Do not delete topics that preserve reasoning trails.Indexes are maintenance tools, not another place to restate every detail.
When a planning tree will drive code implementation, preserve project file-structure cleanliness as part of the plan. Create or update a repo hygiene topic when cleanup, restructuring, generated artifacts, legacy files, media/assets, migrations, tests, or archive/delete decisions matter.
Suggested filename:
topics/repository-cleanup-and-filesystem-plan.mdUse the local naming convention if an equivalent file already exists.
Suggested sections:
# Repository Cleanup And Filesystem Plan
Date: YYYY-MM-DD
## Purpose
## Current Inventory
## Target Structure
## Keep / Move / Archive / Delete Rules
## Generated And Runtime Files
## Legacy Freeze Rules
## Cleanup Sequence
## Safety Checks
Rules:
Run before replying after edits or an audit.
Governance and structure:
Content and consistency:
Do not create a large framework when a short roadmap update or one decision record is enough.
When the user asks to resume a planning/implementation effort after a new session:
README.md or the root index first.implementation-status.md or equivalent handoff file if present.roadmap.md for phase context.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Send a request to a CCB agent with `ask`.
日本語の概要は準備中です。原文の説明を表示しています。
Delegate work or request information from another CCB-managed agent using ask. Use when the user asks Grok to ask, delegate to, hand off to, consult, or send work to a named CCB agent, or when project memory requires CCB collaboration.
日本語の概要は準備中です。原文の説明を表示しています。
Send a request to another CCB agent with `ask`.
日本語の概要は準備中です。原文の説明を表示しています。
Submit one node result to the assigned Reviewer and finish only after a bounded pass/rework chain.
日本語の概要は準備中です。原文の説明を表示しています。
Execute one bounded CCB work item and report evidence without changing workflow authority.
日本語の概要は準備中です。原文の説明を表示しています。
Execute one scoped implementation or investigation item and return evidence without changing workflow authority.
日本語の概要は準備中です。原文の説明を表示しています。