gtm
claudeGTM marketing plugin — Postiz-backed channel publishing and marketingskills-driven positioning, brief authoring, and marketing foundation bootstrap for Claude Code
3 commands · 3 agents · hooks
Repo-agnostic SDLC agent workflow (Jira→spec→plan→impl→review) for Claude Code
Plugin sdlc from marketplace nightshift in whimzyLive/nightshift-ai. Commands read from the repo's manifest — 3 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
acliUse acli (Atlassian CLI) to interact with Jira Cloud — create, search, view, link, and edit work items via shell commands instead of MCP tools. Prefer acli over Atlassian MCP to minimize token usage.
conventional-commitPrompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages in line with the Conventional Commits specification, including instructions, examples, and validation.
design-mdAnalyze Stitch projects and synthesize a semantic design system into DESIGN.md files
enhance-promptTransforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
find-skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable ski
gh-cliUse gh (GitHub CLI) for all GitHub operations — creating PRs, checking status, commenting, and capturing URLs. Prefer gh over GitHub MCP tools to minimize token usage.
graphifyany input (code, docs, papers, images) - knowledge graph - clustered communities - HTML + JSON + audit report
skill-creatorCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better t
to-issuesBreak a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementation tickets, or break down work into issues.
to-prdTurn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context.
user-story-mappingCreate a user story map that lays out activities, steps, tasks, and release slices. Use when planning a workflow, backlog, or MVP around the user journey.
user-story-splittingBreak a large story or epic into smaller deliverable stories using proven split patterns. Use when backlog items are too big for estimation, sequencing, or independent release.
user-storyCreate user stories with Mike Cohn format and Gherkin acceptance criteria. Use when turning user needs into development-ready work with clear outcomes and testable conditions.
writing-adrsUse when authoring an Architecture Decision Record (ADR) — a short document that captures one significant, hard-to-reverse technical or architectural decision, its context, and its consequences. Triggered by the sdlc ADR pipeline (the knowledge-engineer agent behind /sdlc:docs seed adr and /sdlc:doc
writing-docsUse when writing, restructuring, or reviewing any prose documentation — a tutorial, how-to guide, reference page, or explanation/conceptual doc — for a public docs site (e.g. Mintlify MDX, docs/, README material), a getting-started guide, an API/CLI reference page, or a "why we built it this way" co
writing-specsUse when producing a technical design spec for a feature or Jira story. Enforces consistent spec structure covering data model, API surface, permissions, offline-sync rules where applicable, and web/mobile UI. Run before writing-plans.
/sdlc:analyzeManually-triggered repo-wide scan for AI-config drift, gaps, and config-vs-memory conflicts. Read-only by default; applies a fix only after explicit human confirmation, producing a reviewable diff/PR — never a silent write.
/sdlc:autoFull SDLC automation for a Jira story. Assesses the story (a label probe when it is already AI-Ready), applies the shared triage protocol (refs/triage.md, inline), and routes a `full` story through spec-in-session → your approval → implementation, shipping spec and code in ONE PR, or a `lightweight`
/sdlc:designAttach a design to a Jira ticket. Ingests HTML exports (standalone bundles are unpacked into one readable page each, with a headless render per page), screenshots, handoff folders, and any non-design reference files into docs/design/<slug>/, writes the design index and component inventory, raises a
/sdlc:docsGenerate and maintain this repo's public docs surface via the doc-type registry and per-repo docs manifest. Ships five live modes — `sync` diff-drives deterministic reference-doc + `llms.txt` regen and drafts gated how-to refreshes; `release <version>` aggregates merged stories since the last tag in
/sdlc:implExecute implementation for a Jira story by running the Principal Engineer playbook INLINE in this session (domain agents dispatched directly). Comments the PR back on the story. Triages first — full stories require an approved spec (/spec) on their feat/ branch; lightweight (<= threshold pts) storie
/sdlc:initOne-command onboarding for a new repo — interactively scaffolds .claude/project/project-context.md, the active agents' override files, the plugin-root marker, and the project skills manifest, after gating on the gh/acli prerequisites and walking you through acli authentication. Scans the repository
/sdlc:loopPer-pass logic for the code review-and-fix cycle. Each invocation probes PR status, applies the decision table (wait / fix / stop), and returns — the native /loop command handles re-invocation and pacing. The reviewer is configurable per-repo (Review agent: github-copilot | claude-inline | claude-su
/sdlc:planProduce an implementation plan for a full-path Jira story from its approved spec, committed to the story's feat/ branch (no PR of its own) so it ships in the implementation PR. Off by default — an approved spec's Implementation tasks are the task list. /auto and /impl run it only when project-contex
/sdlc:prdOptional — convert a Jira Epic into a full PRD. The product-manager drafts docs/features/ doc, then every open question is settled with you in this session before the PR is raised and linked back to the Epic. Run after /refine-feature and before /design; skip it when the Epic already says enough — /
/sdlc:refine-featureRefine a raw idea (or an existing Jira ticket) and create or update a Jira Epic. First step in the SDLC pipeline. Returns an Epic key for /prd (optional), then /design and /stories.
/sdlc:refine-issueTriage an unpolished Jira story or a raw text/idea blob into a well-formed story. Refines existing tickets in-place or creates new ones. Use when a story is incomplete, when you receive a rough ticket from a stakeholder, or when raw input needs to be formalised into Jira before it enters the /spec p
/sdlc:review-fixIngest review comments from a GitHub PR or commit, triage them with the receiving-code-review skill (keep only the ones true in this app's context), fix the accepted ones via the right domain agents, re-review the applied commits, then post each comment's accept/reject justification back on its PR t
/sdlc:reviewRun ONLY the QA code-quality loop (review → fix → re-review until clean or the round cap) without re-running the implementation lifecycle. With a story key → reviews its fix/ or feat/<STORY-KEY> branch (whichever exists) against the plan + ACs. With no key → Diff mode: reviews the current working ch
/sdlc:specWrite a technical spec for a Jira story IN THIS SESSION, settle every open question with you, and record your approval. The approved spec is committed to the story's feat/ branch (no PR of its own) and ships in the implementation PR alongside the code. Takes one or more story keys, or an Epic key to
/sdlc:storiesDecompose a Jira Epic into user stories linked to the Epic. Run after the /prd and /design PRs are merged — both are optional; without a PRD the Epic description is the source.
/sdlc:triageTriage a Jira story's complexity and return a deterministic TRIAGE=lightweight|full / STORY_POINTS= routing block so /impl and /auto route consistently. Reads existing story points; never sets them.
ai-enablement-engineerAI workflow manager — SDLC domain agent that owns and keeps the repository's AI configuration (CLAUDE.md, AGENT(S).md, .agents/**, .claude/**), plus plugins/** and skills/**, synchronized once the repo opts in at init. Scans for drift, gaps, and config-vs-memory conflicts and applies fixes as review
database-administratorDatabase engineer — owns the relational schema: entities and migrations. ALWAYS runs BEFORE the backend engineer when new tables are needed. NEVER runs in parallel with another database-administrator.
knowledge-engineerKnowledge curator — SDLC agent that owns ADR curation: turns founder-known patterns and the accumulated learnings corpus into curated, indexed Architecture Decision Records under docs/adr/. Runs the shared ADR pipeline behind /sdlc:docs seed adr + /sdlc:docs distill and regenerates docs/adr/index.md
mobile-engineerMobile app engineer — owns mobile screens, components, navigation, and offline-read hooks. Tech stack is project-defined. Scope: the mobile app workspace.
platform-engineerBackend & infrastructure engineer — owns server-side infrastructure and serverless application/handler code. Tech stack is project-defined.
product-managerUse to convert a vague feature idea or requirement into a detailed, product-oriented feature with clear acceptance criteria. Output is product language (no technical details). Run this FIRST before solutions-architect or tech-lead agents. Can be triggered via hooks when a raw feature/ticket arrives.
scrum-masterUse to decompose an approved product feature into Jira user stories (decompose mode) or to triage/refine an unpolished story or raw text blob into a well-formed story (triage mode). Run AFTER product-manager for decompose mode. For triage mode, input is a Jira story key or free-form text. Design-rev
solutions-architectTechnical-spec workflow for an approved Jira story — data model, API surface, UI flows, permissions, sync behaviour, and the agent-tagged implementation tasks. /spec runs it INLINE so the user settles open questions and approves the spec in session. Input: Jira story key.
sync-engineerOffline-sync engineer — owns the sync layer: sync rules, transaction builders, schema typegen, DLQ. Runs AFTER database-administrator and the backend engineer. NEVER runs in parallel with another sync-engineer.
tech-leadUse to convert an approved technical spec into a detailed implementation plan with tasks tagged by agent and ordered by dependency. Dispatched by /plan — by hand, or by /auto and /impl when project-context `Plan step` is `on` (off by default; the approved spec's Implementation tasks are the task lis
web-engineerWeb app engineer — owns the web frontend (pages, components, data hooks, client state). Tech stack is project-defined. Scope: the web app workspace.
${CLAUDE_PLUGIN_ROOT}/hooks/load-project-context.sh
${CLAUDE_PLUGIN_ROOT}/scripts/cleanup-tmp.sh
${CLAUDE_PLUGIN_ROOT}/scripts/worktree-gc.sh
GTM marketing plugin — Postiz-backed channel publishing and marketingskills-driven positioning, brief authoring, and marketing foundation bootstrap for Claude Code
3 commands · 3 agents · hooks
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.