By donotdonuts
Session workflow, git worktrees, security, brainstorming, notifications, and changelog management
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Set up audio/visual notifications for Claude Code so you get alerted when Claude finishes responding or needs your input. Use this skill when the user wants to: add notification sounds to Claude Code, get alerted when Claude is waiting, set up hooks for desktop notifications, configure bell/sound/voice/OS notifications on Stop or Notification events, or stop watching the terminal while Claude works. Covers setup of hooks in settings.json, the notify.sh script, and customization of notification modes (bell, sound, voice, osnotify).
Consolidate per-branch changelog files into CLAUDE.md, then clean up worktrees and merged branches.
Auto-invoked at session start. Renames VS Code terminal, defers worktree creation to after planning, and writes per-branch changelog on wrap-up.
Enforce security and privacy best practices in Claude Code sessions. Use this skill on every task to prevent accidental secret leakage, unsafe code patterns, data exposure, and supply chain risks. Covers secrets management, input validation, dependency security, logging hygiene, auth patterns, and privacy-by-design principles.
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.
A Claude Code plugin marketplace providing 6 workflow skills for session management, git worktrees, security, brainstorming, notifications, and changelog management.
| Skill | Description |
|---|---|
run-every-session | Auto-invoked at session start. Renames terminal, defers worktree creation to after planning, writes per-branch changelogs on wrap-up. |
using-git-worktrees | Creates isolated git worktrees under .worktrees/ for feature branch work. Auto-detects project type and installs dependencies. |
security | Security & privacy guard. Enforces best practices for secrets, input validation, auth, dependencies, logging, and more. Includes automated scan script. |
brainstorming | Collaborative design process before implementation. Explores intent, proposes approaches, validates design before any code is written. |
claude-code-notify | Sets up audio/visual notifications (bell, sound, voice, OS notification) for when Claude finishes responding. |
consolidate-changelogs | Merges per-branch changelog files into CLAUDE.md and cleans up worktrees and merged branches. |
# Inside Claude Code:
/plugin marketplace add donotdonuts/claude-workflow-skills
# Then install the plugin:
/plugin install workflow-skills@lc-workflow
# Inside Claude Code:
/plugin marketplace add /path/to/claude-workflow-skills
# Then install the plugin:
/plugin install workflow-skills@lc-workflow
Add to your project's .claude/settings.json so collaborators get prompted automatically:
{
"extraKnownMarketplaces": {
"lc-workflow": {
"source": {
"source": "github",
"repo": "donotdonuts/claude-workflow-skills"
}
}
},
"enabledPlugins": {
"workflow-skills@lc-workflow": true
}
}
Once installed, skills are available as slash commands:
/workflow-skills:run-every-session
/workflow-skills:using-git-worktrees
/workflow-skills:security
/workflow-skills:brainstorming
/workflow-skills:claude-code-notify
/workflow-skills:consolidate-changelogs
The plugin includes two hooks:
run-every-session skill at the start of every session.check-changelog.sh to block stopping if a feature branch has commits but no changelog file.run-every-session renames the terminalbrainstorming explores the design spaceusing-git-worktrees creates an isolated workspacesecurity enforces best practicesrun-every-session Phase 2 writes the changelogconsolidate-changelogs merges everything into CLAUDE.mdclaude-workflow-skills/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog
├── plugins/
│ └── workflow-skills/ # The plugin
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest
│ ├── skills/ # 6 skills with SKILL.md + scripts
│ │ ├── run-every-session/
│ │ ├── using-git-worktrees/
│ │ ├── security/
│ │ ├── brainstorming/
│ │ ├── claude-code-notify/
│ │ └── consolidate-changelogs/
│ └── hooks/
│ └── hooks.json
└── README.md
check-changelog.sh JSON parsing)MIT
npx claudepluginhub donotdonuts/claude-workflow-skills --plugin workflow-skillsEnforces skill invocation and reference reading via SEF checkpoints
Personal Claude Code configuration with productivity skills and hooks. Includes GitHub workflows (PR creation/review, issue management), skill development tools, env protection hook, and TTS notifications.
Claude Code hooks for enforcing best practices and workflow automation
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
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques