issue
Creates issues from a natural language description — single or batch — and auto-updates related planning and design docs.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Creates issues from a natural language description — single or batch — and auto-updates related planning and design docs.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Pre-meeting B2B account research. Produces a structured account brief (company overview, recent news, tech stack, decision structure hypothesis, hypothesized pain points, approach strategy). Use before /discovery-prep.
Generates a Discovery meeting plan from an account brief — SPIN questions, MEDDIC checklist, hypothesized pain points with verification questions, objection prep, time-boxed agenda. Run after /account-brief, before the meeting.
Generates post-meeting follow-up assets — customer-facing email draft, internal action list, CRM update fields, account_brief updates, champion status tracking. Run after any sales meeting.
Converts sales-written meeting notes (discovery type) into a PRD draft for PoC building, and updates account_brief.md with newly learned facts. The bridge between sales discovery and engineering PoC. Run after a discovery meeting, before /kickoff.
Generates a closing proposal from demo meeting notes + the actual PoC + account brief. Business-value first; technical specs in appendix. Run after a demo meeting, before contract negotiation.
Analyzes and critiques business viability. Use after /brainstorm and before /prd.
| name | issue |
| description | Creates issues from a natural language description — single or batch — and auto-updates related planning and design docs. |
| argument-hint | [issue description] |
| disable-model-invocation | false |
| allowed-tools | Task, Read, Glob, Grep, Write, Edit, Bash |
Kit root: ${CLAUDE_PLUGIN_ROOT}
scripts/ dir): prefix every kit script command with it, e.g.
bash <kit-root>/scripts/checkpoint.sh …. Absolute paths also work from worktrees.${…} placeholder above → standalone layout: run commands as written.Run these checks silently at the start. Use results to adapt behavior:
[ -f issues.md ] — if true, this project uses the sprint system. Respect issue numbering and STATUS.md.[ -f docs/sprint_state.md ] — if true and Status shows running, a sprint is active. Be aware of parallel work in worktrees.[ -f docs/prd_digest.md ] — if true, read it for quick project context before starting.gh auth status before any GitHub operation.$ARGUMENTS. If empty, ask the user for a description and stop.issues.md. If not found, tell the user to run /kickoff first and stop.issues.md using ### ISSUE-(\d+): regex. Next issue number = max + 1.docs/prd_digest.mddocs/requirements.mddocs/ux_spec.mddocs/architecture.mddocs/data_model.mddocs/test_plan.mddocs/design_philosophy.mddocs/design_system.mddocs/wireframes.mddocs/interactions.mddocs/copy_guide.mdIf none of the planning docs exist, warn the user but proceed with issues.md + STATUS.md only.
4.5) Set design context flag:
has_design_docs = true if both docs/design_philosophy.md and docs/wireframes.md exist; false otherwise.Analyze the natural-language description against existing planning docs to determine which docs need updating:
Planning docs (always evaluated):
issues.md — alwaysSTATUS.md — alwaysdocs/requirements.md — when the description introduces requirements not covered by existing FRs/NFRsdocs/ux_spec.md — when the description involves UI elements, screens, user flows, or interactionsdocs/architecture.md — when the description involves new modules, services, APIs, or infrastructure changesdocs/data_model.md — when the description involves new entities, fields, or schema changesdocs/test_plan.md — when the description introduces new test flows or critical pathsDesign docs (only when has_design_docs is true):
docs/design_system.md — when the description requires new UI components not in the existing systemdocs/wireframes.md — when the description introduces new screens or significantly modifies existing screen layoutsdocs/interactions.md — when the description introduces new user flows, transitions, or interaction statesdocs/copy_guide.md — when new screens or states need UI copy definitionsdocs/design_philosophy.md — read-only reference. If the new feature conflicts with the existing design philosophy (e.g., gamification in a minimalist product), FLAG this as a warning and suggest running /uiux to revisit the design direction. Do NOT modify this file.Estimate issue count:
Present the analysis to the user:
/uiux suggestionSingle-issue mode:
7a) Invoke the issue-writer agent via a single Task tool call. Include the following in the prompt:
issues.md (for existing issue context)has_design_docs and user approved)docs/prd_digest.md (for PRD-Ref mapping)flock_edit.sh for issues.md and STATUS.mdBatch mode:
7b) Invoke the planner agent in append mode via a single Task tool call. Include the following in the prompt:
docs/requirements.md)issues.md (for existing issue context and dependency awareness)has_design_docs and user approved)docs/prd_digest.md (for PRD-Ref mapping)flock_edit.sh for issues.md and STATUS.mdRun python3 scripts/validate_issues.py issues.md.
Cross-document validation (when design docs were updated):
### Screen: in wireframes.md) have matching entries in docs/ux_spec.mddocs/design_system.mddocs/copy_guide.mddocs/requirements.mdReport to the user:
Single-issue mode:
/implement ISSUE-NNNBatch mode:
/implement ISSUE-NNN to start with the first issue/sprint to auto-implement all new issues/uiux if design philosophy warning was raised or prototype needs updating$ARGUMENTS is empty → ask the user for a description, stop.issues.md does not exist → instruct user to run /kickoff first, stop.issues.md + STATUS.md, warn the user.has_design_docs is false) → skip design doc updates silently, process planning docs only./uiux, continue if user approves.issues.md and revert doc changes via git.IMPORTANT: Never commit issues.md, STATUS.md, or CHANGELOG.md to the feature branch.
These are registry files managed only on main. Always use $ROOT/ path with flock_edit.sh.