بنقرة واحدة
code-tour
Generate a persona-targeted CodeTour `.tour` walkthrough anchored to real, verified file and line locations.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate a persona-targeted CodeTour `.tour` walkthrough anchored to real, verified file and line locations.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Build Flutter APK/IPA, generate changelog, update buildlog, and commit version bump. Handles platform selection, build mode, and artifact renaming.
Build Unity APK/IPA on macOS with Unity 6.x — pre-flight checks, version bump, iOS signing params, post-build verification, buildlog, and commit.
Evidence-driven bug investigation and fix pipeline. Use when something is broken, not working, or the root cause is ambiguous.
Two independent reviewers must both approve high-stakes output before it ships, breaking the single-reviewer blind-spot problem.
Team-orchestrated feature development with parallel specialist agents. Use when building a feature that benefits from multiple agents working concurrently. You act as Product Director coordinating the team.
Interactive agent picker for composing and dispatching parallel teams. Browse available agents across domains, pick a roster, dispatch in parallel.
| name | code-tour |
| description | Generate a persona-targeted CodeTour `.tour` walkthrough anchored to real, verified file and line locations. |
| when_to_use | Use when the user wants a reusable guided walkthrough artifact, not a one-off chat answer — "code tour", "onboarding tour", "architecture walkthrough", "tour this PR", "walk me through how X works", "ramp-up path for a new engineer". Skip when a chat explanation suffices, when they want prose docs (edit repo docs instead), or for broad onboarding without a tour artifact (use `codebase-onboarding`). |
| allowed-tools | Read Write Grep Glob Bash |
Source: adapted from affaan-m/ecc
skills/code-tour(MIT). Upstream format:microsoft/codetour.
Create CodeTour .tour JSON files that open directly to real files and line ranges. A good tour is a
narrative for a specific reader: what they're looking at, why it matters, what to follow next —
not a flat file listing. Only create .tour JSON; never modify source code as part of this skill.
Discover — read README, entry points, folder structure, relevant configs (and the changed files if it's a PR tour) before writing any step. Understand the shape first.
Infer the reader — pick persona + depth from the request:
| Request | Persona | Steps |
|---|---|---|
| onboarding / new joiner | new-joiner | 9–13 |
| quick tour | vibecoder | 5–8 |
| architecture | architect | 14–18 |
| tour this PR | pr-reviewer | 7–11 (changed files first) |
| why did this break | rca-investigator | 7–11 |
| security review | security-reviewer | 7–11 |
| explain feature / debug path | feature-explainer / bug-fixer | 7–11 |
Verify every anchor (per verify-before-claim.md) — confirm each file exists and each line is
in range; for a selection, verify the exact block; for volatile files, prefer a pattern anchor.
Never guess line numbers — open the file and read it.
Write to .tours/<persona>-<focus>.tour (deterministic, readable path).
Validate — every path exists, every line/selection is valid, the first step is anchored to a real file or directory (never content-only), and the steps tell a coherent story.
{ "directory": "src/services", "title": "Service Layer", "description": "Core orchestration lives here." }
{ "file": "src/auth/middleware.ts", "line": 42, "title": "Auth Gate", "description": "Every protected request passes here." }
{ "file": "src/core/pipeline.ts", "selection": { "start": {"line":15,"character":0}, "end": {"line":34,"character":0} }, "title": "Pipeline" }
{ "file": "src/app.ts", "pattern": "export default class App", "title": "Entry" }
{ "uri": "https://github.com/org/repo/pull/456", "title": "The PR" }
{ "title": "Next Steps", "description": "You can now trace a request end to end." }
File+line is the default. Use a pattern anchor when exact lines may drift. The first step must be a
directory or file step, never content-only.
Each description answers — Situation (what they're looking at), Mechanism (how it works), Implication (why it matters for THIS persona), Gotcha (what a smart reader might miss). Compact, specific, grounded in the actual code.
orientation → module map → core execution path → edge case/gotcha → closing ("what you can do now"). A path, not an inventory.
{
"$schema": "https://aka.ms/codetour-schema",
"title": "API Service Tour",
"description": "Walkthrough of the payments request path.",
"ref": "main",
"steps": [ /* directory → entry point → routes → … → next steps */ ]
}
codebase-onboarding — broad onboarding without a .tour artifact.code-explorer agent — traces execution paths you can anchor steps to.