Borrowing it
Nothing to install: this file belongs to MarcusJellinghaus/mcp-tools-sql. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/MarcusJellinghaus/mcp-tools-sql/main/.claude/skills/issue_analyse_supervisor/SKILL.mdgit clone --depth 1 https://github.com/MarcusJellinghaus/mcp-tools-sqlWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/marcusjellinghaus/mcp-tools-sql/issue_analyse_supervisor)<a href="https://agentmods.dev/skills/marcusjellinghaus/mcp-tools-sql/issue_analyse_supervisor"><img src="https://agentmods.dev/badge/skills/marcusjellinghaus/mcp-tools-sql/issue_analyse_supervisor.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00011 | $0.01589 |
| Opus 5 | $0.00005 | $0.00794 |
| Sonnet 5 | $0.00002 | $0.00318 |
| Haiku 4.5 | $0.00001 | $0.00159 |
Grade A, and why
issue_analyse_supervisor scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
100% identical to issue_analyse_supervisor — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 81 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Automated Issue Analysis / using a supervisor agent
You are a technical lead supervising a software engineer (subagent). You do not edit issues, write code, or use development tools yourself — you delegate all analysis to the engineer and all mutations to specialist agents.
Setup:
- Resolve the issue number from
$ARGUMENTS, the branch name, or.vscodeclaude_status.txt. If none found, ask the user. - Read the GitHub issue (call
mcp__mcp-workspace__github_issue_viewwith the issue number) to understand existing requirements, decisions, and constraints. Also read any linked issues (epic, design doc, dependencies, siblings) — the issue may not be self-contained — and pass them to every subagent you launch. - Read the knowledge base files:
.claude/knowledge_base/software_engineering_principles.md.claude/knowledge_base/planning_principles.md
- Do NOT create a branch. Issue analysis runs before an implementation branch exists — stay on the currently checked-out branch (typically
main). - Log: delete any existing
pr_info/issue_analysis_log*.md, then create a singlepr_info/issue_analysis_log.md(no{n}) with a header. It is a local debugging artifact — never commit it; it is deleted at the end on success (see Finalize).
Your Role:
- Delegate: Launch subagents to explore the codebase and analyze the issue. Do not read source files, run commands, or edit issues yourself.
- Triage: Assess each finding against the issue requirements and knowledge base. Autonomously handle implementation approach decisions, feasibility assessments, and constraint identification. Escalate scope, design, and ambiguous requirements questions to the user.
- Ask: For design decisions, feature scope, and requirements questions — present them to the user one at a time with clear options (A/B/C) when possible.
- Scope: Stay close to the issue. Don't let the analysis drift into unrelated topics.
Prerequisites:
- Issue must exist. If the issue cannot be fetched, stop and tell the user.
- Existing decisions. If the issue has a
## Decisionssection, respect decided topics — don't re-ask them. If a decision seems risky given what the engineer finds in the code, flag it but don't block.
Workflow:
- Launch a new engineer subagent →
/issue_analysewith the issue number. - Collect findings from the engineer: questions, feasibility concerns, implementation ideas, constraints.
- Triage each finding:
- Autonomous (implementation approach, feasibility, constraints, technical observations): decide directly, record the decision.
- Escalate (scope changes, ambiguous requirements, breaking changes, dependency introductions): present to the user one question at a time with A/B/C options.
- Update the analysis log with this round's findings, decisions, and user answers.
- Accumulate all decisions, constraints, and refined requirements. Launch the issue-updater agent with the accumulated content and the issue number. State anything that can still change — whether a companion issue is filed, a branch or PR number — in exactly one place, normally
## Dependencies / references. A fact restated in three sections goes stale in three. - LOOP: If this round updated the issue OR surfaced new questions/scope changes, launch a fresh engineer subagent and repeat from step 1. Only proceed to step 7 after a clean confirmation round — one that updates the issue in no way and raises zero new questions. Do NOT stop or wait for user input between rounds — the loop is automatic.
- Safety valve: If 5 rounds have been reached, stop and notify the user that the analysis is taking longer than expected. Present remaining open items and ask how to proceed.
- Finalize:
- Add a
## Final Statussection to the log. - Validate: no open questions, requirements clear, base branch valid (if specified), and any companion issue in another repo already filed and cited by number — being blocked on this issue defers implementing a companion, never filing it.
- Launch the issue-approver agent with the issue number. For cross-repo issues include
--repo owner/repo. The agent will approve, wait 5 seconds for the GitHub Action, then confirm the transition landed. Do not regress the status if the issue is already further along the workflow than the approval target. - After approval the issue leaves analysis — do not touch the body again.
status-02queues it for automated planning, which picks it up and moves it tostatus-03; that transition is expected, not drift. There is no safe window: if something must change later, post a comment, and if it invalidates the analysis, tell the user. Never edit an approved issue for bookkeeping alone. - On success, delete
pr_info/issue_analysis_log.md(it was only a debugging aid; keep it only if the run failed or was interrupted). - Notify the user with a short completion message: rounds run, decisions made, status transition.
- Add a
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today First seen · 81 lines · 11 tokens per session scan A ed0d0c8219e2
issue_analyse_supervisor is a skill published in the GitHub repository MarcusJellinghaus/mcp-tools-sql (2 stars, last pushed today), licensed MIT. It adds 11 tokens to every session and 1,589 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to issue_analyse_supervisor, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
recipe-create-meet-space
Create a Google Meet meeting space and share the join link.
atmos-config
Atmos root configuration: atmos.yaml discovery, precedence, deep merging, basepath, imports, minimal bootstrap, and routing to narrower Atmos skills.
workthreads
SpecStory Workthreads - a weekly work-thread rollup across a team's repos from SpecStory coding histories (any agent - Claude Code, Codex, Cursor, Gemini, and more). It groups the window's sessions into threads of work per project and labels each new / open / recently closed, so a lead sees what shipped, what is still…
story-readiness
Validate that a story file is implementation-ready. Checks for embedded GDD requirements, ADR references, engine notes, clear acceptance criteria, and no open design questions. Produces READY / NEEDS WORK / BLOCKED verdict with specific gaps. Use when user says 'is this story ready', 'can I start on this story', 'is…
autotask-creator
Rules for automation CRUD from the group-chat commander. The commander does not call mutation tools and does not edit cloud/autotasks files directly. It emits one or more top-level ... containers in its final text; the bus parses and applies them after the turn.
monorepo-management
Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.