بنقرة واحدة
vs-steal
Use when asked to scan a named external repo for ideas worth porting. Produces a cited, ranked steals report.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when asked to scan a named external repo for ideas worth porting. Produces a cited, ranked steals report.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Analyze Codex, Claude Code, or Cursor threads, transcripts, and transcriptions. Use for thread analysis, transcript review, conversation audits, agent-performance diagnosis, comparing sessions, finding loops or corrections, and extracting decisions, outcomes, evidence, and actionable improvements.
Internal reference for vs shared conventions: artifact paths, project ID resolution, storage preference, and skill taxonomy.
Use when asked to QA, test this site or app, find bugs, or test and fix a user-facing interface. Runs harness-aware browser or computer-use QA, fixes issues, and re-verifies.
Use when the user wants to create/open a pull request, submit changes for review, send changes to dev, or otherwise ship local Git changes. Also use for explicit commit and push or push to main/master or the current branch requests. Requires affirmative publish intent; do not use for review/readiness-only requests. Creates and verifies a GitHub PR by default; honors explicit direct pushes and babysits only when requested.
Use when asked to watch a PR, fix CI, address review comments, or keep a branch merge-ready in a loop.
Use when the user asks how GitHub projects solve a problem, wants prior art, external code examples, ecosystem patterns, or a landscape comparison across parallel projects.
| name | vs-steal |
| description | Use when asked to scan a named external repo for ideas worth porting. Produces a cited, ranked steals report. |
| disable-model-invocation | true |
Look at someone else's repo and bring back the ideas worth porting. Not a vendor audit, not a feature comparison — a forensic scan for structural moves that would improve this project if adapted.
Do NOT copy code verbatim, ignore licensing, or file PRs here. The output is a report with citations. Porting an idea is a separate decision taken later.anthropics/claude-code we should borrow?") and wants a focused scanCompare with /vs-github-research — that skill builds a landscape of multiple competitors on shared axes. /vs-steal is one target, maximum depth.
Confirm the target and the intent:
owner/repo — exactly one. Multiple targets → use /vs-github-research instead.If the user did not give a repo, ask for one. Do not pick one yourself.
Use the plugin-provided octocode MCP tools (prefer them over gh for read-only structural search):
githubViewRepoStructure — top-level layout, does the repo have skills/, prompts/, agents/, evals/, docs/?githubGetFileContent on README.md, AGENTS.md, CLAUDE.md, CONTRIBUTING.md, docs/index.md — read the project's self-description.githubSearchCode for scope-specific signals:
name: in SKILL.md, frontmatter, /skills/, /prompts/workflow, pipeline, orchestrat, agent loopevals/, tests/, fixtures/, golden/package.json / pyproject.toml / Cargo.toml scriptsgithubSearchPullRequests (state: merged, last ~50) — what has this project been iterating on? PR titles reveal priorities a README does not.If octocode isn't active in the current session, fall back to gh (gh api repos/owner/repo/contents/path) + gh search code. Note the degraded tooling in the report and mention that the vs plugin ships octocode via .mcp.json.
Build a raw list of candidate ideas — things that look interesting, before judging them. Keep it wide at this stage. Each candidate gets:
owner/repo path/to/file.ext#Lstart-Lend or a PR numberCap the raw list at ~15 candidates. If more look interesting, tighten the scope (Phase 0) and rerun rather than producing a shallow 30-item list.
Score each candidate on two axes:
A single sentence per axis, not a rubric. If you can't justify high value in one sentence, it isn't high value.
Prioritize high value + low cost. Flag interesting but expensive ideas separately as "watchlist" — not in the main recommendation list.
HTMDX is the default because every steals report compares candidates across
value, cost, and citation evidence, so this report type satisfies the shared
rich-artifact selection gate. Resolve $PROJECT_ID (see
../vs-internal-shared/SKILL.md), copy
references/steals-report-template.html to
~/.vs/$PROJECT_ID/steals/YYYY-MM-DD-<target-slug>.html, and edit only its
HTMDX source block. Produce one canonical artifact with no Markdown twin.
Follow the
shared rich-artifact contract.
Derive the target slug from the full owner/repo identifier: lowercase it and
replace non-alphanumeric runs with hyphens, so repositories with the same name
under different owners cannot collide. If the output path already exists,
append a numeric suffix before the extension (-2, -3, and so on); never
overwrite an earlier scan.
Use Markdown only when the user explicitly requests Markdown or the report
cannot safely use the HTMDX runtime. Apply the security boundary to the actual
report content: redact credentials, secrets, PII, and sensitive values. A
sanitized report still uses HTMDX. If sensitive data must remain, use a trusted
local runtime mirror or remain in Markdown. The Markdown fallback keeps the
same TL;DR, recommended ports, watchlist, considered-and-skipped, and open
questions sections and uses
~/.vs/$PROJECT_ID/steals/YYYY-MM-DD-<target-slug>.md, with the same collision
suffix rule.
Print the report path + the top recommendation. Suggest next step:
/vs-to-issues or /vs-shape-it (not an ad-hoc patch)/vs-steal with a different target, or /vs-github-research for a landscape view/vs-github-research.Blocked until all items pass:
~/.vs/$PROJECT_ID/steals/YYYY-MM-DD-<target-slug>.html, or the Markdown fallback is justifiedDirect: emit Next only. Composed: return to caller.
Prev: (entry point — user points at an external repo)
Next: /vs-shape-it
Relevant: /vs-github-research