By rnagrodzki
Skills and commands for software development lifecycle workflows: pull requests, code reviews, release management.
Use this skill when committing staged changes, creating a git commit, or generating a commit message. Analyzes staged diff and recent commit history to generate a message matching the project's style. Stashes unstaged changes to isolate the commit, commits after user confirmation, and auto-restores the stash. Arguments: [--no-stash] [--scope <scope>] [--type <type>] [--amend] [--auto]. Use --auto to skip interactive approval. Triggers on: commit changes, create commit, write commit message, git commit, smart commit, commit staged, stage and commit.
Internal skill invoked by other SDLC skills when they encounter an actionable error (script crash, CLI failure, persistent API error, build failure after retries). Proposes creating a GitHub issue in rnagrodzki/sdlc-marketplace to track the error with full context capture, two-gate user consent, and pre-flight verification. NOT user-invocable — only dispatched from within another skill's error handling path. When dispatched, follow ./REFERENCE.md for the full procedure.
Use when the user wants to execute an implementation plan with adaptive intelligence — classifies tasks by complexity and risk, builds optimized dependency waves, critiques wave structure before dispatch, verifies results after each wave, and recovers from failures without stopping. Self-contained: no external sub-skills required. Triggers on: execute plan, run plan, implement plan, autonomous execution, execute this plan. Also auto-triggered when the user accepts a plan from plan-sdlc (plan content is already in conversation context).
Use this skill when creating, editing, searching, transitioning, commenting on, or linking Jira issues using Atlassian MCP tools. Caches project metadata (custom fields, workflows, transitions, user mappings) to eliminate redundant discovery calls. Uses per-issue-type description templates (customizable per project). Arguments: [--project <KEY>] [--force-refresh] [--init-templates]. Triggers on: create jira issue, edit jira ticket, search jira, transition jira, jira comment, link jira, assign jira, log work jira, bulk jira operations, manage jira, jira template.
Use when writing an implementation plan from requirements, a spec, a design doc, or a user description. ALWAYS use when plan mode is active — this is the designated plan-mode skill. Analyzes scope, maps file structure, decomposes into classified tasks with dependencies, and produces a plan ready for execute-plan-sdlc. Triggers on: write plan, create plan, plan this, break this into tasks, implementation plan, plan mode.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
A Claude Code plugin that automates SDLC tasks: generates structured PR descriptions from commits and diffs, and runs project-customizable multi-dimension code reviews.
Documentation & Skill Reference — interactive skill docs, workflow diagrams, and pipeline visualizations.
/pluginrnagrodzki/sdlc-marketplacesdlc → Install/plugin marketplace add rnagrodzki/sdlc-marketplace
/plugin install sdlc@sdlc-marketplace
See docs/getting-started.md for a full first-use walkthrough.
Open /plugin, go to Marketplaces, and toggle auto-update for sdlc-marketplace. When enabled, Claude Code checks for new versions on startup.
/plugin marketplace update sdlc-marketplace
/plugin update sdlc@sdlc-marketplace
| Skill | Description |
|---|---|
/pr-sdlc | Create a PR with an auto-generated structured description |
/review-sdlc | Run multi-dimension code review on the current branch |
/received-review-sdlc | Process code review feedback with verification, self-critique, and implementation |
/version-sdlc | Bump version, create git tag, optionally generate CHANGELOG, and push |
/commit-sdlc | Analyze staged changes, generate a commit message matching project style, stash unstaged changes, and commit |
/plan-sdlc | Write an implementation plan from requirements, a spec, or a user description — produces plans optimized for execute-plan-sdlc |
/execute-plan-sdlc | Execute an implementation plan with adaptive task classification, wave-based parallel dispatch, and automatic error recovery |
/ship-sdlc | Chain execute, commit, review, version, and PR into a single shipping pipeline with conditional review-fix loop |
/jira-sdlc | Create, edit, search, and transition Jira issues with cached project metadata |
/setup-sdlc | Unified project setup — configure version, ship, review, PR templates, guardrails, and jira settings in one flow |
| Document | Description |
|---|---|
| Getting Started | Installation, first use, what gets created |
| Architecture | Repository structure, plugin system, name resolution |
| Plugin Installation | How plugins are installed, discovered, and resolved at runtime |
| Adding Skills | Create custom skills for your project |
| Skill Best Practices | Design patterns for reliable, maintainable skills |
| Adding Commands | Create custom slash commands (legacy — prefer skills) |
| Adding Hooks | Set up automated actions on session events |
| OpenSpec Integration | Using SDLC skills with OpenSpec for spec-driven development |
/plugin UIClear the cache, restart, and reinstall:
rm -rf ~/.claude/plugins/cache/sdlc-marketplace
Then restart Claude Code and run:
/plugin install sdlc@sdlc-marketplace
The version field in plugin.json must be bumped for Claude Code to detect a new version. If the version hasn't changed, Claude Code uses the cached copy.
Open /plugin, go to the Marketplaces tab, and verify auto-update is toggled on for sdlc-marketplace. Auto-update is off by default for third-party marketplaces.
Large repositories may exceed the default git timeout. Set the environment variable before starting Claude Code:
export CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS=300000
See CHANGELOG.md for release history.
npx claudepluginhub rnagrodzki/sdlc-marketplace --plugin sdlcSkills, commands, and hooks for creating and maintaining AI-ready project configurations. Provides scaffolding for CLAUDE.md, .claude/ directory structure, skills, commands, and hooks.
A structured development pipeline: task bootstrapping, project planning, feature planning, task generation, TDD implementation, and code review
Software development lifecycle automation - slash commands, agents, and GitHub/GitLab webhook watchers
Planning, committing, PR management, code polishing, action item extraction, and session handoffs.
Autonomous Development Workflows
Git and PR workflows with code review, onboarding, and PR enhancement
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses