From ark
Drafts new GitHub issues for agents-at-scale-ark after clarifying questions, codebase research, duplicate checks via gh CLI, and task breakdowns. Previews for approval before creation.
npx claudepluginhub mckinsey/agents-at-scale-ark --plugin arkThis skill uses the workspace's default tool permissions.
Create well-researched, problem-focused GitHub issues for `mckinsey/agents-at-scale-ark`.
Applies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Builds DCF models with sensitivity analysis, Monte Carlo simulations, and scenario planning for investment valuation and risk assessment.
Calculates profitability (ROE, margins), liquidity (current ratio), leverage, efficiency, and valuation (P/E, EV/EBITDA) ratios from financial statements in CSV, JSON, text, or Excel for investment analysis.
Create well-researched, problem-focused GitHub issues for mckinsey/agents-at-scale-ark.
Use when the user asks to create an issue, report a bug, request a feature, or track work. This skill enforces a research-first approach before creating any issue.
Follow these steps in order. Do NOT skip steps.
ALWAYS ask clarifying questions before doing any research or drafting. Never assume you have enough context. Use AskUserQuestion to gather:
Do NOT proceed to Step 2 until the user has answered your questions. If the user's initial description is detailed, still confirm your understanding by summarizing back and asking if anything is missing.
Before writing anything, investigate the relevant code:
Use Grep, Glob, Read, and the Explore agent as needed. Include key findings in the issue body so reviewers have context without re-doing the research.
Search existing issues thoroughly in the main repo:
gh search issues --repo mckinsey/agents-at-scale-ark "<keywords>" --json number,title,state,labels --jq '.[] | "\(.number) [\(.state)] \(.title)"'
gh issue list --repo mckinsey/agents-at-scale-ark --state open --json number,title,labels --jq '.[] | "\(.number) \(.title)"' | grep -i "<keyword>"
If the issue relates to the marketplace (observability, community services, Phoenix, Langfuse, optional service integrations, or anything in the marketplace repo), also search and research mckinsey/agents-at-scale-marketplace:
gh search issues --repo mckinsey/agents-at-scale-marketplace "<keywords>" --json number,title,state,labels --jq '.[] | "\(.number) [\(.state)] \(.title)"'
gh issue list --repo mckinsey/agents-at-scale-marketplace --state open --json number,title,labels --jq '.[] | "\(.number) \(.title)"' | grep -i "<keyword>"
Also research the marketplace codebase for relevant patterns, existing implementations, and architectural context using the gh CLI or web fetch against https://github.com/mckinsey/agents-at-scale-marketplace. Include marketplace findings in the issue Context section when relevant.
Use this template:
## Problem
[Clear description of what is broken, missing, or suboptimal. Focus on the problem, NOT the solution.]
## Context
[Codebase research findings: relevant files, current behavior, architecture context. Include file paths.]
## Impact
[Who is affected? What breaks or degrades? How severe is this?]
## Related Issues
- #N — [brief description of relationship]
## Task Breakdown
- [ ] [Discrete, actionable task 1]
- [ ] [Discrete, actionable task 2]
- [ ] ...
## Testing Approach
- [How to verify the problem is fixed]
- [What test types are appropriate: unit, integration, e2e]
- [Edge cases to cover]
ALWAYS present the full draft (title + body) to the user before creating the issue. Use AskUserQuestion to ask:
Do NOT create the issue until the user approves. If they request edits, apply them and show the updated draft again.
Only after the user approves the draft:
gh issue create --repo mckinsey/agents-at-scale-ark \
--title "<type>: <concise problem description>" \
--body "$(cat <<'EOF'
<issue body from step 5>
EOF
)" \
--label "needs grooming"
Title must use conventional commit prefix: feat:, fix:, docs:, chore:, refactor:, etc.