By kingkong0905
Personal Claude Code plugin with custom skills, agents, and workflow automation.
Drafts well-structured engineering proposals that drive clear decisions. Use for project kick-offs, architecture changes, new systems, major refactors, and tooling investments.
Drafts well-structured Jira tickets in Jira wiki markup with Overview, Context, and Acceptance Criteria. Use for features, bugs, chores, and spikes.
Use when drafting an engineering proposal, RFC, or architecture decision document. Triggers when someone needs to write a technical proposal for a project kick-off, architecture change, new system, major refactor, or tooling investment that requires stakeholder sign-off.
Use when drafting a Jira ticket from a feature idea, bug report, or task description. Produces structured Jira wiki markup with Overview, Context, and Acceptance Criteria. Can create the ticket directly in Jira via MCP.
Use when a Product Owner needs a live overview of the active sprint — grouped by priority, with velocity tracking across recent sprints, burndown status, and risk flags. Helps POs identify what's on track, what's at risk, and whether the team will hit the sprint goal.
Use when a Product Owner needs to prepare for an upcoming sprint. Fetches Jira backlog, prioritizes stories by business value and risk, maps team velocity, calculates capacity, and recommends which items to pull into the sprint.
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
Personal Claude Code plugin for Jira ticket drafting and engineering proposal writing.
kkclaude/
├── .claude-plugin/ # Plugin manifest
├── agents/ # Autonomous agent definitions
├── skills/ # Skill slash commands
├── hooks/ # Lifecycle automation scripts
│ ├── hooks.json
│ └── scripts/
│ └── lib/
│ └── mcp.js # mcporter wrapper for hook scripts
├── config/
│ └── mcporter.json # mcporter config (imports .mcp.json servers)
├── package.json
└── CLAUDE.md
| Command | Description |
|---|---|
/kkclaude:jira-ticket | Draft a Jira ticket with Overview, Context, AC |
/kkclaude:engineering-proposal | Draft an engineering proposal, RFC, or architecture ADR |
| Agent | Model | Purpose |
|---|---|---|
kkclaude:ticket-create | sonnet | Draft Jira tickets in Jira wiki markup |
kkclaude:proposal-writer | sonnet | Draft engineering proposals and architecture decision docs |
| Event | Script | Purpose |
|---|---|---|
SessionStart | session-start.js | Log session info + fetch in-progress Jira tickets |
UserPromptSubmit | user-prompt-submit.js | Inject git context into every prompt |
PreToolUse[Bash] | bash-safety-check.js | Block dangerous shell commands |
PostToolUse[Edit|Write] | auto-format.js | Auto-format edited files on save |
Hook scripts call MCP tools (Atlassian/Jira, Serena) via mcporter — a lightweight JS runtime that auto-discovers servers from .mcp.json.
config/mcporter.json uses "imports": ["claude-code"] so .mcp.json is the single source of truth — no config duplication.
| Server | Type | Purpose |
|---|---|---|
atlassian | HTTP/OAuth | Jira, Confluence, and Compass |
serena | stdio | Semantic code navigation and editing (IDE-like) |
Both are defined in .mcp.json and picked up automatically by mcporter via "imports": ["claude-code"].
mcporter is included in package.json. Install with:
npm install
Or install globally for CLI access:
brew install steipete/tap/mcporter
# or
pnpm add -g mcporter
Serena requires uv to be installed (Python package manager used to run uvx):
brew install uv
Ensure ~/.mcporter/mcporter.json contains the following entry under mcpServers:
{
"mcpServers": {
"serena": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/oraios/serena",
"serena",
"start-mcp-server",
"--context",
"claude-code",
"--project-from-cwd",
"--open-web-dashboard",
"False"
],
"description": "Serena semantic code toolkit for IDE-like code navigation and editing. Optimized for large repos (30k+ files). Use context 'claude-code' to avoid tool duplication with Claude Code built-ins."
}
}
}
Serena launches on-demand via uvx — no further installation needed. Verify it works:
npx mcporter list serena
Test a Serena tool call:
npx mcporter call serena.get_symbols_overview relative_path:'src/'
The atlassian MCP server uses OAuth. Authenticate once before using Jira-enriched hooks:
npx mcporter auth atlassian
This opens a browser login and caches the token under ~/.mcporter/atlassian/.
Verify it works and retrieve your Cloud ID (required for every Atlassian tool call):
npx mcporter call atlassian.getAccessibleAtlassianResources
Copy the id field from the response. Set it as an environment variable so hooks can use it:
export ATLASSIAN_CLOUD_ID=<id-from-above>
# Add to ~/.zshrc or ~/.zshenv to persist across sessions
Session-start Jira fetch silently skipped
The SessionStart hook attempts to fetch in-progress Jira tickets with a 3-second timeout. It is silently skipped when:
npx claudepluginhub kingkong0905/my-claude-code --plugin kkclaudeOfficial Atlassian MCP server for Jira and Confluence integration with OAuth authentication. Provides ticket management, JQL search, and ensures work completeness. Zero configuration - OAuth handles authentication automatically.
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
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.