By zhpeng24
Developer toolkit: Python code standards, type safety, and automated cleanup skills
Use when writing, editing, reviewing, refactoring, testing, packaging, or fixing diagnostics in Python codebases.
Use when a GitHub issue needs to be created for a bug, feature, architecture change, optimization, documentation, security, or tech-debt item.
Use when working on one or more existing GitHub issues in a repository.
Use when a user describes a product requirement, feature idea, user need, or ambiguous request that should become one or more GitHub issues.
Use when the user asks to install a proxy, set up Mihomo, configure Clash subscription proxy, or set up proxy wrappers for dev tools (Cursor, Claude, Copilot). Handles full lifecycle — install, configure, verify, and uninstall — in pure user-space (no root required).
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.
Developer toolkit — a collection of coding skills for AI agents, usable across all major platforms.
| Skill | Description |
|---|---|
| using-devkit | Devkit entry-point: helps agents discover and invoke the available devkit skills |
| using-dev | Developer entry-point: detects task level (L0-L3) and orchestrates friendly-*, github-*, and superpowers skills end-to-end |
| friendly-python | Python code cleanup: Pyright strict mode, modern typing, automated formatting (ruff), Pylint fix patterns |
| mihomo-proxy-setup | User-space Mihomo proxy installer: Clash subscription, Web UI, dev tool wrappers (Cursor/Copilot/Claude), Linux + macOS |
| github-create-issue | Structured GitHub issue creation with gh CLI — enforces background, impact, acceptance criteria sections and consistent labeling |
| github-issue-workflow | End-to-end GitHub issue development workflow — triage, develop, code review, ship |
| github-product-manager | Product requirement analysis: clarifies feature ideas and turns scoped requirements into GitHub issues |
One-liner install — pick your platform:
macOS / Linux:
# curl cannot show the interactive menu; specify a platform directly
curl -fsSL https://raw.githubusercontent.com/zhpeng24/devkit/main/scripts/install.sh | bash -s -- claude
# Local clone interactive menu
bash scripts/install.sh
Windows (PowerShell):
# Interactive menu
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/zhpeng24/devkit/main/scripts/install.ps1)))
# Or specify a platform directly
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/zhpeng24/devkit/main/scripts/install.ps1))) -Platform claude
Supported platforms: claude · cursor · copilot · codex · opencode · gemini
claude plugins marketplace add https://github.com/zhpeng24/devkit.git
claude plugins install devkit
git clone https://github.com/zhpeng24/devkit.git ~/.cursor/plugins/local/devkit
# Restart Cursor to detect the plugin
Cursor loads the plugin for agent use. In Cursor 4.17, plugin skills may auto-trigger from natural language instead of appearing as slash commands.
git clone https://github.com/zhpeng24/devkit.git ~/.copilot/plugins/devkit
copilot plugin install ~/.copilot/plugins/devkit
git clone https://github.com/zhpeng24/devkit.git ~/.codex/devkit
mkdir -p ~/.agents/skills
ln -s ~/.codex/devkit/skills ~/.agents/skills/devkit
Add to opencode.json:
{
"plugin": ["devkit@git+https://github.com/zhpeng24/devkit.git"]
}
gemini extensions install https://github.com/zhpeng24/devkit.git
A comprehensive Python code cleanup skill that enforces:
type statements, built-in generics, X | Noneruff format, ruff check --select I__init__.py, no TYPE_CHECKING, no re-exportsdict / AnyA complete user-space proxy installer and manager:
with-proxy, proxy-agent, proxy-copilot, proxy-claudeA structured GitHub issue template skill that enforces:
bug, optimization, architecture, innovation, tech-debt, documentation, security[模块] 简述问题或改动gh CLI execution — creates labels if missing, generates full gh issue create commandAn end-to-end development workflow skill that enforces:
npx claudepluginhub zhpeng24/devkit --plugin devkitPython-specific development with type hints and idiomatic refactoring
Analyzes and fixes GitHub issues using a structured approach with GitHub CLI for issue details, implementing necessary code changes, running tests, and creating proper commit messages.
PROJECT.md-first autonomous development with hybrid auto-fix documentation. 8-agent pipeline, auto-orchestration, docs auto-update on commit (true vibe coding). Knowledge base system with 90% faster repeat research. Strict mode enforces SDLC best practices automatically. Works for ANY Python/JavaScript/TypeScript/Go project.
This skill should be used when the model needs to ensure code quality through comprehensive linting and formatting. It provides automatic linting workflows for orchestrators (format → lint → resolve via concurrent agents) and sub-agents (lint touched files before task completion). Prevents claiming "production ready" code without verification. Includes linting rules knowledge base for ruff, mypy, and bandit, plus the linting-root-cause-resolver agent for systematic issue resolution.
Implementation workflow skills: feature, fix, refactor, plan, debug
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.