Co-Pilot / 辅助式
更新于 a month ago

superpowers-lab

Oobra
0.2k
obra/superpowers-lab
80
Agent 评分

💡 摘要

Superpowers Lab 提供实验性技能,以增强 Claude Code 的能力,采用先进技术。

🎯 适合人群

寻找代码质量工具的软件开发人员评估 LLM 生成代码库的代码审计员使用交互式 CLI 工具的 DevOps 工程师管理复杂项目的开源贡献者寻求优化代码库的技术负责人

🤖 AI 吐槽:看起来很能打,但别让配置把人劝退。

安全分析中风险

风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发)。以最小权限运行,并在生产环境启用前审计代码与依赖。

Superpowers Lab

Experimental skills for Claude Code Superpowers - new techniques and tools under active development.

What is this?

This plugin contains experimental skills that extend Claude Code's capabilities with new techniques that are still being refined and tested. These skills are functional but may evolve based on real-world usage and feedback.

Current Skills

finding-duplicate-functions

Detect semantic code duplication in LLM-generated codebases. Unlike traditional copy-paste detectors that find syntactic duplicates, this skill identifies functions with the same intent but different implementations.

Use cases:

  • Audit codebases that have grown organically with multiple contributors
  • Identify utility functions that have been reimplemented multiple times
  • Find consolidation opportunities before major refactoring
  • Complement jscpd after syntactic duplicates are handled

How it works: Two-phase approach using classical function extraction followed by LLM-powered intent clustering. Haiku categorizes functions by domain, then Opus analyzes each category to find semantic duplicates.

See skills/finding-duplicate-functions/SKILL.md for full documentation.

mcp-cli

Use MCP servers on-demand via the mcp CLI tool. Discover and invoke tools, resources, and prompts without polluting context with pre-loaded MCP integrations.

Use cases:

  • Query MCP servers without permanent configuration
  • Explore available tools before deciding to integrate
  • One-off MCP tool invocations

See skills/mcp-cli/SKILL.md for full documentation.

using-tmux-for-interactive-commands

Enables Claude Code to control interactive CLI tools (vim, git rebase -i, menuconfig, REPLs, etc.) through tmux sessions.

Use cases:

  • Interactive text editors (vim, nano)
  • Terminal UI tools (menuconfig, htop)
  • Interactive REPLs (Python, Node, etc.)
  • Interactive git operations (rebase -i, add -p)
  • Any tool requiring keyboard navigation and real-time interaction

How it works: Creates detached tmux sessions, sends keystrokes programmatically, and captures terminal output to enable automation of traditionally manual workflows.

See skills/using-tmux-for-interactive-commands/SKILL.md for full documentation.

Installation

# Install the plugin claude-code plugin install https://github.com/obra/superpowers-lab # Or add to your claude.json { "plugins": [ "https://github.com/obra/superpowers-lab" ] }

Requirements

  • tmux must be installed on your system
  • Skills are tested on Linux/macOS (tmux required)

Experimental Status

Skills in this plugin are:

  • ✅ Functional and tested
  • 🧪 Under active refinement
  • 📝 May evolve based on usage
  • 🔬 Open to feedback and improvements

Contributing

Found a bug or have an improvement? Please open an issue or PR!

Related Projects

License

MIT License - see LICENSE for details

五维分析
清晰度8/10
创新性8/10
实用性9/10
完整性8/10
可维护性7/10
优缺点分析

优点

  • 创新的方法来检测语义代码重复
  • 灵活的 CLI 工具,用于按需访问 MCP 服务器
  • 通过 tmux 支持交互式命令执行
  • 欢迎社区反馈和改进

缺点

  • 实验性功能可能缺乏稳定性
  • 需要安装 tmux,限制平台兼容性
  • 文档可能未涵盖所有边缘情况
  • 依赖于 Claude Code 的生态系统

相关技能

pytorch

S
toolCode Lib / 代码库
92/ 100

“它是深度学习的瑞士军刀,但祝你好运能从47种安装方法里找到那个不会搞崩你系统的那一个。”

agno

S
toolCode Lib / 代码库
90/ 100

“它承诺成为智能体领域的Kubernetes,但得看开发者有没有耐心学习又一个编排层。”

nuxt-skills

S
toolCo-Pilot / 辅助式
90/ 100

“这本质上是一份组织良好的小抄,能把你的 AI 助手变成一只 Nuxt 框架的复读机。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 obra.