بنقرة واحدة
commit
Generate a commit message from staged changes and commit. Accepts an optional ticket identifier argument.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate a commit message from staged changes and commit. Accepts an optional ticket identifier argument.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Execute a multi-phase implementation plan by delegating phases to specialized sub-agents with fresh context windows. Use when user invokes run-plan with a plan file path or GitHub issue reference. Required argument: path to local plan file, GitHub issue number (e.g. `#456`), or full issue URL.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree and the sub-decisions it unlocks. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me", "devil's advocate", "challenge my assumptions", "poke holes in my plan", "what am I missing". Pass `--light` for a faster pass with no counter-challenges.
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions. Pass `--light` for a faster pass with no counter-challenges.
Condense or split a repo's agent steering docs (AGENTS.md, CLAUDE.md, docs/agents/*) without losing load-bearing rules; surfaces contradictions between rules and produces a human-reviewed Removal Ledger before any deletion. Use to clean up, tighten, split, or de-conflict bloated or stale agent docs.
Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices, saved as a local Markdown file and optionally published as a GitHub sub-issue. Use when user wants to break down a PRD, create an implementation plan, plan phases from a PRD, or mentions "tracer bullets". Accepts an optional GitHub issue reference (e.g. `#123` or a full issue URL) to link the plan as a sub-issue of that PRD-epic.
Create a PRD through user interview, codebase exploration, and module design, saved as a local Markdown file and optionally published as a GitHub issue with the `epic` label. Use when user wants to write a PRD, create a product requirements document, or plan a new feature. Pass `--no-github` to skip the publish prompt.
| name | commit |
| description | Generate a commit message from staged changes and commit. Accepts an optional ticket identifier argument. |
Run git diff --cached to see all staged changes. If the diff is empty, inform the user that there are no staged changes and suggest they stage files with git add before running this command. Do not proceed further.
Detect any commit-message rules the repo enforces, so the message conforms on the first attempt and avoids commit-msg hook churn. Check, in order:
commitlint.config.{js,cjs,mjs,ts}, .commitlintrc*, or a commitlint key in package.json — if present, read it and honor its rules (allowed type-enum, subject-case, header-max-length, scope rules, etc.)..husky/commit-msg or .git/hooks/commit-msg — if it invokes commitlint or another linter, treat that as confirmation the config above is enforced.CONTRIBUTING.md, .gitmessage, or a commit section in repo docs for stated conventions.Analyze the diff to understand what changed.
Write a commit message that follows the rules detected in step 2 (or the default), and matches the project's existing style. Commit messages serve as a persistent record for future agents and developers understanding project history — include enough detail that someone reading git log can understand what changed and why without reading the diff.
type(TICKET-ID): Sentence-case descriptiontype: Sentence-case descriptionsubject-case (e.g. lower-case, start-case), use that instead.Ticket: footer at the end of the message body.Example:
feat(SALES-456): Add Sales Performance dashboard
Add a new dashboard for sales leadership to track revenue,
pipeline health, and rep performance at a glance.
- Add RevenueKPICards showing MTD revenue, deals closed,
average deal size, and quota attainment with period-over-period deltas
- Add PipelineFunnelChart visualizing deal progression across
stages from prospecting through closed-won
- Add RevenueTrendChart with 12-month line chart and
quarterly target overlay
- Add RepLeaderboard ranked by closed revenue with sortable
columns for deals, win rate, and average cycle time
- Add DateRangeFilter and TeamFilter controls wired to
shared dashboard state
- Integrate sales route and nav menu entry
Ticket: SALES-456
Only ever include details about what's changing in files that are staged for commit.