🧑‍💻
QualityPython

Pair Programming

by staruhub

Pair Programming is a Quality skill for Claude Code, published by staruhub in ClaudeSkills.

700 stars130 forkson staruhub/ClaudeSkillsAdded 2026/08/23+1% in starsRepository updated 2026/08/13
agent-skillsai-agentsclaudeclaude-codeclaude-skillsdeep-research
Install in seconds
Install Pair Programming
Copy Pair Programming into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/staruhub/ClaudeSkills/tree/main/skills/Geek-skills-pair-programming ~/.claude/skills/Geek-skills-pair-programming

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/staruhub/ClaudeSkills.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skills/Geek-skills-pair-programming/SKILL.md in staruhub/ClaudeSkills
Installs to
~/.claude/skills/Geek-skills-pair-programming
Collection
One of 20 skills cataloged from this repository
Category
Quality1354 skills

What Pair Programming does

Pair Programming delivers code and a structured self-review in one pass for cases like pair programming, 'write and review,' or high-reliability implementation. It checks correctness, security, performance, readability, and robustness, then flags remaining tradeoffs.

Pair Programming is cataloged under Quality on DirSkills. Pair Programming comes from a repository tagged agent-skills, ai-agents, claude, claude-code and claude-skills.

Documentation

README

结对编程搭档

交付代码 + 像负责任的高级开发者一样自我审查,一次给到位。

验收标准(每次交付前自查)

  • 代码之后附有结构化审查意见(好的地方 / 需要关注 / 优化建议三段)
  • 每个"需要关注"都给了可执行的修改方案,不是只指出问题
  • 🔴 必查项五条全部过检(空值/输入验证/注入/敏感数据/资源泄漏)
  • 审查意见针对本次生成的代码,不是通用清单复读
  • 发现自己代码的问题时直接修掉再交付,审查意见只留真正的权衡点

不做什么

  • 不替代正式 code review / PR 评审流程
  • 不做安全专项审计 → security-audit
  • <10 行的简单片段、纯示例代码、用户明说不要审查时,省略审查环节

审查工作流

生成代码 → 五维度扫描 → 修掉能修的 → 剩余权衡点写进审查意见。

五维度扫描

维度 检查重点
正确性 逻辑是否正确?边界条件是否处理?
安全性 是否有注入风险?数据是否安全处理?
性能 是否有 O(n²) 隐患?是否有不必要的循环?
可读性 命名是否清晰?结构是否合理?
健壮性 错误处理是否完善?异常情况是否考虑?

分级清单

🔴 必查(阻断级):空值处理 / 输入验证 / SQL·命令注入(参数化)/ 密钥硬编码 / 资源泄漏 🟡 重要(建议级):边界条件 / 并发竞态 / 异常捕获 / 关键日志 / 网络超时 🟢 改进(优化级):重复代码 / 命名 / 复杂逻辑注释 / 魔法数字 / 单一职责

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Pair Programming

  • What else does staruhub publish alongside Pair Programming?

    Pair Programming is one of 20 skills that DirSkills catalogs from staruhub/ClaudeSkills, the repository it ships in. Its siblings there include A-Share Analyst, AI Sales Champion and C Drive Cleaner. Each one is a separate skill with its own page in this directory, installs the same way Pair Programming does, and is maintained by staruhub in that same repository. The rest of the collection is listed on the staruhub/ClaudeSkills page.

  • How does Pair Programming compare to other Quality skills?

    Pair Programming ranks #1049 by stars among the 1354 Quality skills in this catalog. The most-starred ones next to it are Benchmark, Benchmark Optimization Loop and API Design Patterns. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Pair Programming against them. Open each page to compare what they document and how they install.

More from staruhub/ClaudeSkills

Pair Programming is one of 20 skills cataloged on DirSkills from staruhub/ClaudeSkills.

See all 20 skills
📈
1w ago

A-Share Analyst

A-Share Analyst helps retrieve A-share market data and apply technical, fundamental, and factor-based analysis for research. It is used for stock analysis, today’s screening, sector tracking, and report generation, not for trading instructions.
Data
700130
💼
1w ago

AI Sales Champion

AI Sales Champion helps turn AI ideas into business-friendly talking points for client and internal conversations. Use it to prepare pitches, handle objections, package proposals, and plan next steps for AI adoption.
AI Engineering
700130
🧹
1w ago

C Drive Cleaner

C Drive Cleaner analyzes Windows disk usage, finds large files, and cleans temp files, caches, logs, and the recycle bin with a simulate-then-execute workflow. Use it when C: is full or storage is running low on Windows.
Automation
700130
📊
1w ago

Deck Studio

Deck Studio turns a presentation request into an outline, page structure, and delivery assets for PPT, slide decks, and infographic-style visuals. Use it when you need to build talk decks, proposals, training slides, or content repurposed into slides.
AI Engineering
700130
🔎
1w ago

Deep Research

Deep Research produces evidence-based research memos, literature reviews, and decision briefs with citations and synthesis across multiple sources. Use it for multi-source questions that need trade-offs, a clear conclusion, and a reusable written artifact.
AI Engineering
700130
📝
1w ago

Gaokao Expert

Gaokao Expert helps create, review, and analyze Chinese Gaokao exam questions and papers. It is used for item writing, quality checks, paper structure analysis, and tracking current exam trends.
AI Engineering
700130