Enforces decisive execution without confirmation requests; suppresses redundant explanations and prioritizes direct action.
日本語の概要は準備中です。原文の説明を表示しています。
Builds compact, high-signal, copy-paste-ready project context for handing software tasks to a separate web chatbot or AI agent with limited context. Use when a developer needs a reusable global project brief, or a task-focused brief that preserves global constraints, identifies relevant files, and asks only for missing evidence. Never edits the project.
日本語の概要は準備中です。原文の説明を表示しています。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Create a compact, trustworthy handoff prompt that lets a separate AI model understand an existing software project well enough to perform a requested change without receiving the entire repository. The handoff must preserve important project-wide rules while concentrating detail around the requested task.
This skill is a context extractor and prompt packager, not a coding agent. Do not modify, create, delete, format, or refactor project files. Do not claim that a change has been implemented. Your deliverable is text the user can copy into another chatbot.
Choose the mode from the invocation, without asking the user to repeat information already given.
Use when no implementation request or task is supplied.
Produce a reusable overview of the project: what it is, how it is structured, how its main parts interact, key conventions, runtime/dependencies, important documentation, and major constraints. Do not invent a task, propose speculative refactors, or produce a change plan.
Use when the user supplies a task, bug, feature request, or change description alongside the skill.
Produce the same global foundation as Mode A, but allocate more detail to the files and concepts most relevant to that task. Preserve global architecture and rules; task relevance is a priority filter, not permission to omit important project-wide constraints. Include the user's task faithfully. The resulting handoff must tell the receiving model to implement the task in the existing project style rather than redesigning the project.
.env files. Mention that a required secret/config value is external only when relevant; use placeholders rather than values.Inspect the top-level layout and the main source directories. Identify the project type and likely entry points from actual files, not names alone.
Look for these signals when present:
README*: project purpose, setup, capabilities, examples, limitations.AGENTS.md, CLAUDE.md, .cursor/rules/, and similar agent/developer instruction files: mandatory workflow and coding conventions. Inspect applicable files from root to the relevant subdirectory.package.json, pyproject.toml, Cargo.toml, go.mod, pom.xml, Gradle files, composer.json, requirements.txt, Docker/Compose files, and relevant compiler configuration.This is a priority guide, not a checklist that must be fully exhausted. Follow existing project conventions and documentation names when they differ.
For each high-value source, extract only what a receiving developer needs to know:
In task mode, trace the shortest credible path from the user-visible behavior to the responsible implementation and its adjacent interfaces. Inspect caller and callee boundaries if changing one side could break the other.
Keep information in this order when the budget is tight:
Remove duplicate explanations, unrelated directories, boilerplate docs, full lockfiles, long changelogs, generated output, vendored code, and unrelated features. Do not discard a constraint merely because it is not task-specific.
Do not ask questions just because some detail is unknown. Ask only when the uncertainty is likely to change the implementation or make a safe handoff impossible.
When a gap remains, name the precise artifact needed. Good examples:
src/auth/SessionService.ts: the complete refreshSession() method and its callers, to establish who owns token rotation.docs/events.md: the event payload contract for UserUpdated, to avoid inventing fields.Bad examples: “Send more code,” “Explain the architecture,” or several questions asking for information that one file can answer.
If the receiving model should request missing evidence instead of guessing, explicitly instruct it to ask the user for the named files/details in one compact message and wait before making assumptions that affect correctness.
Use the output contract in references/output-contract.md. Include only verified, high-value context. Keep the task text close to verbatim; clean up wording only if it improves clarity without changing intent.
The assembled message should make sense when pasted into a separate web chatbot with no repository access. State that the receiving model does not have access to the original repository unless files are attached or pasted. Tell it to rely only on included context and request exact missing files when necessary.
Before responding, verify:
Never fabricate a repository scan. Switch quickly to a transparent fallback:
Ask the user to run the optional inventory helper from the skill directory:
node scripts/scan-project.cjs /path/to/project --budget 4000
On Windows, use the equivalent local path, for example node scripts/scan-project.cjs . --budget 4000 from the repository root.
Ask them to paste the output or attach the generated terminal transcript. The script writes to stdout and does not change project files.
If running Node.js is unavailable, request only a compact file tree plus the root README, relevant agent instructions, and the manifest(s). In task mode also request the exact files named by the task, if known.
Use the material available to create a clearly labelled provisional package. List missing artifacts by exact path and the question each would resolve. Do not block on complete repository coverage when a useful partial package can be created.
If the repository is too large to inspect exhaustively, inspect the project root, applicable instructions, architecture docs, and task-related paths first. Then use the same fallback for remaining uncertainty. Prefer a truthful, bounded package over a sprawling shallow scan.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Enforces decisive execution without confirmation requests; suppresses redundant explanations and prioritizes direct action.
日本語の概要は準備中です。原文の説明を表示しています。
Rewrites code to its simplest possible form while preserving exact external behavior (KISS, YAGNI).
日本語の概要は準備中です。原文の説明を表示しています。
Automatically routes requests to the correct skill (Planner, Debugger, Advisor, etc.) based on first message content.
日本語の概要は準備中です。原文の説明を表示しています。
Systematic root-cause isolation and minimal fix proposal for software bugs.
日本語の概要は準備中です。原文の説明を表示しています。
Generates or fills gaps in project documentation (README, AGENTS.md, /docs, inline comments).
日本語の概要は準備中です。原文の説明を表示しています。
Analyzes a project description and outputs a structured bid: scope, effort, tech risks, and optional pricing.
日本語の概要は準備中です。原文の説明を表示しています。