Skip to content

acn-base-sdlc — Skills

Four slash commands invoked as /acn-base-sdlc:<name>. All are explicit-invocation only (disable-model-invocation: true) — Claude won’t auto-match them from context.

Structured code review against a quality, security, testing, and performance checklist.

  • Scope: runs git diff HEAD~1 (or against main) to scope the review
  • Output format: feedback grouped by priority — Critical (must-fix) → Warning (should-fix) → Suggestion → Nitpick — with code-example fixes per issue
  • Allowed tools: Read, Grep, Glob, Bash

Source: plugins/acn-base-sdlc/skills/review/SKILL.md

Test-Driven Development loop: Red → Green → Refactor.

  • Workflow: write a failing test first, then minimal code to pass, then refactor
  • Discipline: one test at a time; no production code without a test; refactor mercilessly
  • Allowed tools: Read, Write, Edit, Bash, Grep, Glob

Source: plugins/acn-base-sdlc/skills/tdd/SKILL.md

Generate a commit message following Conventional Commits.

  • Workflow: git status + git diff --staged → analyze type, scope, and breaking changes → write message → stage relevant files (avoids git add .) → commit via heredoc
  • Type taxonomy: feat | fix | docs | refactor | test | chore
  • Allowed tools: Bash, Read, Grep

Source: plugins/acn-base-sdlc/skills/commit/SKILL.md

Open a pull request with a structured description.

  • Workflow: review all commits in the PR (not just the latest) → push branch with -ugh pr create with title, summary, changes, test plan, screenshots
  • Title format: matches Conventional Commits — <type>(<scope>): <description>
  • Allowed tools: Bash, Read, Grep

Source: plugins/acn-base-sdlc/skills/pr/SKILL.md

See Slash-Command Namespacing for the picker behavior and full V1 invocation table.