Skip to content
MCP Servers
Skill

/gitnexus-work

Use when executing an engineering plan produced by gitnexus-plan (or a small bounded task directly) — implements step by step with GitNexus impact checks before every symbol edit, tests from the plan''s scenarios, and detect_changes gating every commit. Examples: "/gitnexus-work

From plugin
gitnexus
48k13 skills7 agents1 MCP

Claude Code

$ npx -y skills add abhigyanpatwari/GitNexus --skill gitnexus-work --agent claude-code

SKILL.md

gitnexus-work.SKILL.md
name: gitnexus-work
description: 'Use when executing an engineering plan produced by gitnexus-plan (or a small bounded task directly) — implements step by step with GitNexus impact checks before every symbol edit, tests from the plan''s scenarios, and detect_changes gating every commit. Examples: "/gitnexus-work docs/plans/2026-07-11-gitnexus-plan-ingestion-retry.md", "/gitnexus-work" (latest plan), "execute the plan".'

gitnexus-work — execute a gitnexus-plan

Execute an implementation plan produced by `gitnexus-plan`, shipping it as a sequence of verified, atomic commits. The plan's section 11 (`implementation_context` pack) is the primary machine-readable input; the prose sections are its rationale. This skill **does** edit code — it is the executor counterpart to the planning-only `gitnexus-plan`.

/gitnexus-work <plan path>        # execute this plan
/gitnexus-work                    # newest docs/plans/*gitnexus-plan*.md here
/gitnexus-work <small task text>  # direct mode, see Input triage

Input triage

  • **Plan path** (or blank → the newest `docs/plans/*gitnexus-plan*.md` under

the current repo root): the normal mode; continue to Phase 1. Schema-2 plans have a normalized repo-relative `docs/plans/YYYY-MM-DD-gitnexus-plan-<3-5-word-slug>.md` `generated_plan_path`. Resolve only a lexical candidate, then invoke `scripts/evidence-provenance.mjs read-plan --repo <root> --generated-plan <candidate>` and load only the exact bytes in its descriptor-anchored receipt. Require the receipt's canonical repo-relative path to equal the document's `generated_plan_path` byte-for-byte; reject an external, escaping, differently scoped, or mismatched value. A plan in another target repo may still be passed by explicit path. If Phase 1's pre-completed check finds every §7 step of the newest plan already landed, stop and ask instead of re-executing it.

  • **Bare task text**: trivial and bounded (1–2 files, no architectural

decisions) → implement directly with the same discipline: `impact` before every symbol edit, minimal change, tests when behavior changes, verification commands taken from the repo's own scripts (package.json / CI), `detect_changes` before every commit, and the shared Build-current/index-current procedure before graph-dependent impact and final verification. Anything larger → recommend running `/gitnexus-plan` first; honor the user's choice if they decline.

Phase 1 — Load and re-anchor the plan

1. Resolve the target repo and normalized plan candidate, then invoke this skill's descriptor-anchored `scripts/evidence-provenance.mjs read-plan` command exactly as specified in `references/evidence-provenance.md`. Reject a missing, external, escaping, symlinked, or differently scoped path. Decode and read the receipt's exact `plan_bytes_base64` completely; never read or reopen the lexical path directly. It is a decision artifact, not a script: scope boundaries and `avoid` entries bind you; exact code is yours to write. Retain the receipt's canonical `generated_plan_path` and `plan_digest` in session state. Never edit the plan body. 2. Parse the §11 `implementation_context` pack: `acceptance_criteria`, `evidence_provenance`, `primary_symbols`, `related_symbols`, `files_to_modify`, `execution_path`, `pdg_constraints`, `architectural_patterns`, `tests`, `verification_commands`, `risks`, `assumptions`, `open_questions`, `avoid`. Compact plans carry the mini-pack subset — absent optional fields are empty, not errors. `evidence_provenance` is mandatory: absence or schema 1 means a legacy plan, not a clean tree. Before relying on it, require exact byte-for-byte equality between the read-plan receipt's canonical `generated_plan_path` and `evidence_provenance.generated_plan_path`. 3. **Two-layer drift check — always recompute.** Even when current HEAD is the same HEAD as the plan pin, recompute both the canonical global dirty digest and the sorted cited-path manifest. Read `references/evidence-provenance.md`, then invoke this skill's `scripts/evidence-provenance.mjs` with the plan's exact `generated_plan_path`, every cited manifest path, and schema version 2. Never recreate its bytes in shell or prose. Schema 1 cannot be recomputed unambiguously and requires conservative re-anchoring. Include object kind plus HEAD/index/worktree/untracked layer digests, and classify `staged`, `unstaged`, `untracked`, `deleted`, `renamed`, `mixed`, and `absent` evidence. Honor the generated-plan exclusion exactly; do not exclude all plans. 4. **Re-anchor on either mismatch.** Missing or legacy provenance, a HEAD mismatch, or a global dirty digest mismatch requires a conservative re-anchor before work:

  • Diff every cited-path manifest entry. Changed cited paths — including

staged-only, unstaged-only, deleted, both rename endpoints, mixed staged+unstaged, and disappeared untracked paths — get their cited ranges re-read before reliance.

  • Compare the current whole-tree dirty set with the pinned global digest.

New uncited dirty paths get a scope assessment: determine whether they overlap the plan, requirements, tests, or a key technical decision; do not silently ignore them merely because they are uncited.

  • Unreadable or unclassifiable cited evidence blocks every dependent step

until it can be restored, read, or resolved with the user. Never substitute an invented digest or treat absence as an empty file.

  • Keep the re-anchor result in session state; never mutate the plan body.

Use Deepen only if reconciliation invalidates scope, requirements, a key technical decision (KTD), or the planned implementation seam. Ordinary byte drift that leaves those decisions valid is re-verified locally. 5. **Re-verify `assumptions` cheaply** (each one names what to check). A failed assumption is a stop-and-replan sig

Read more
@abhigyanpatwari
Ships withgitnexus

GitNexus indexes a codebase into a knowledge graph of symbols, calls, dependencies and execution flows. Use it through your coding agent's MCP tools, the CLI, or a web graph explorer.

48k13 skills7 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
48.2k
Star history of abhigyanpatwari/GitNexus on GitHub, a chart by star-history.com

Other skills on gitnexus.

gitnexus-cli

gitnexus-cli

Use when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki,…

gitnexus-guide

gitnexus-guide

Use when the user asks about GitNexus itself — available tools, how to query the knowledge graph, MCP resources, graph schema, or…

gitnexus-lfg

gitnexus-lfg

Use when the user wants the GitNexus engineering pipeline run end-to-end on a task: gitnexus-plan (plan depth chosen up front), a…

More skills from other plugins.

fastmcp-client-cli

fastmcp-client-cli

Query and invoke tools on MCP servers using fastmcp list and fastmcp call. Use when you need to discover what tools a server…

fastmcp12d28k
@prefecthq@prefecthqInstall Skill
n8n-agents

n8n-agents

Design n8n AI agents the right way. Use when building or editing any @n8n/n8n-nodes-langchain.* AI node — an AI Agent, LLM chain,…

n8n-mcp2w23k
@czlonkowski@czlonkowskiInstall Skill
post-to-xhs

post-to-xhs

小红书内容发布技能。支持两种发布模式:(1) 上传图文模式 - 图片+短文;(2) 写长文模式 - 长篇文章+排版模板。 支持两种输入方式:用户提供完整内容和图片/图片URL,直接发布;或提供网页URL,自动提取内容和图片。…

@xpzouying@xpzouyingInstall Skill
chatgpt-app-builder

chatgpt-app-builder

Build, modify, debug, migrate, review, or verify TypeScript MCP servers and MCP Apps with mcp-use. Use for tools, resources,…

mcp-use11d11k
@mcp-use@mcp-useInstall Skill

Questions about gitnexus-work.

Which coding agents can use gitnexus-work?
gitnexus-work installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.