自主开发工具包

该工具集包含多种插件,支持快速创建问题、API集成、库设计、安全管理、状态管理等功能,适合开发者进行高效的自主开发和测试。

一键安装此套包中的所有插件:

42plugin install akaszubski/kit/autonomous-dev

包含的插件(34)

文件同步助手

akaszubski

Command

高效同步插件文件,支持多种选项。 同步插件文件 (--github 默认, --env, --marketplace, --plugin-dev, --all, --uninstall)

3.3

批量功能实现

akaszubski

Command

顺序执行多个功能命令,提升效率。 顺序执行多个功能 (--issues <nums> 或 --resume <id>)

3.3

快速创建问题

akaszubski

Command

便捷的命令行工具,快速在GitHub上创建问题。 创建 GitHub 问题并进行自动化研究 (--quick 快速模式)

4.3

插件健康检查

akaszubski

Command

确保所有插件组件正常运行的工具。 验证所有插件组件正常工作(代理、钩子、命令)

3.3

统一对齐工具

akaszubski

Command

提供统一对齐命令,支持多种项目类型。 统一对齐命令 (--project, --docs, --retrofit)

3.8

交互式设置

akaszubski

Command

智能分析技术栈,快速生成项目配置。 交互式设置向导 - 分析技术栈,生成 PROJECT.md,配置钩子

3.3

全自动功能实现

akaszubski

Command

实现完整的 SDLC 工作流程,自动化功能实施。 自主实施功能,完整的 SDLC 工作流程

3.3

架构规划助手

akaszubski

Agent

高效规划复杂功能架构的工具。 复杂功能的架构规划和设计

2.3

GitHub问题生成器

akaszubski

Agent

快速生成结构化的 GitHub 问题描述。 生成结构良好的 GitHub 问题描述,并集成研究

1.8

安全审计插件

akaszubski

Agent

提供全面的安全扫描与漏洞检测服务。 安全扫描和漏洞检测 - OWASP 合规性检查器

1.8

代码库助手

akaszubski

Agent

助力研究代码库模式与实现。 研究代码库模式和类似实现

2.3

文档同步助手

akaszubski

Agent

自动化文档同步与变更日志管理工具。 文档同步和变更日志自动化

1.8

代码审查助手

akaszubski

Agent

智能审查代码质量,确保合规性。 代码质量门控 - 审查代码中的模式、测试和文档合规性

2.3

请求分析助手

akaszubski

Skill

智能检测用户请求,优化分析流程。 检测用户请求何时需要通过/advise命令进行关键分析

3.3

测试驱动开发

akaszubski

Skill

全面指导测试驱动开发(TDD)及相关测试策略。 测试驱动开发(TDD)、单元/集成/UAT测试策略、测试组织、覆盖要求和GenAI验证模式。在编写测试、验证代码或确保质量时使用。

3.8

Python代码标准助手

akaszubski

Skill

提供Python代码质量标准的工具,助力代码规范化。 Python代码质量标准(PEP 8、类型提示、文档字符串)。在编写Python代码时使用。

3.3

安全最佳实践

akaszubski

Skill

提供安全最佳实践和API密钥管理工具。 安全最佳实践、API密钥管理、输入验证。在处理机密、用户输入或安全敏感代码时使用。

4.3

代理输出格式

akaszubski

Skill

标准化代理输出格式的工具,支持研究与实施。 用于研究、规划、实施和审查代理的标准化输出格式。在生成代理输出或解析代理响应时使用。

3.8

库设计模式

akaszubski

Skill

标准化的库设计模式,助力Python开发。 用于自主开发的标准化库设计模式,包括两层设计、渐进增强、非阻塞增强和安全优先架构。在创建或重构Python库时使用。

4.3

技能集成模板

akaszubski

Skill

标准化模板工具,简化技能集成过程。 用于将技能集成到代理提示中的标准化模板和模式。通过可重用的技能引用语法、动作动词和渐进式披露使用指南减少令牌开销。

1.8

文档指导工具

akaszubski

Skill

提供文档标准和自动化支持,提升文档质量。 文档标准和自动化。在更新文档、撰写指南或同步代码与文档时使用。

1.8

可观察性工具

akaszubski

Skill

提供全面的日志记录与性能分析功能。 结构化日志记录、调试技术(pdb/ipdb)、性能分析(cProfile/line_profiler)、堆栈跟踪、性能监控和指标。在添加日志记录、调试问题或优化性能时使用。

4.3

API设计最佳实践

akaszubski

Skill

提供REST API设计的最佳实践与策略。 REST API设计最佳实践、版本控制策略、错误处理、分页和OpenAPI文档。在设计或实现REST API、HTTP端点或API文档时使用。

3.8

文档一致性工具

akaszubski

Skill

自动维护文档与代码库的一致性,防止信息漂移。 文档一致性强制 - 防止README.md与实际代码库状态之间的漂移。在更新文档、提交更改或处理技能/代理/命令时自动激活。

3.8

错误处理助手

akaszubski

Skill

提供标准化的错误处理模式,提升系统稳定性。 标准化的错误处理模式,包括异常层次结构、错误消息格式、安全审计日志和优雅降级。在引发异常、处理错误或实现验证时使用。

2.8

项目对齐验证

akaszubski

Skill

提供项目对齐的语义验证工具,确保文档一致性。 用于PROJECT.md对齐的语义验证模式(目标、范围、约束、架构)

2.3

代码审查助手

akaszubski

Skill

提供代码审查的指导和反馈撰写标准。 在审查代码或准备代码进行审查时应使用此技能。它提供审查时需要关注的内容、如何撰写建设性反馈和审查评论的标准。

2.3

项目管理工具

akaszubski

Skill

高效管理项目目标与范围的工具。 在创建或更新PROJECT.md文件、规划冲刺、定义项目目标或管理项目范围时应使用此技能。它提供PROJECT.md优先开发的模板和最佳实践。

2.3

Git工作流助手

akaszubski

Skill

提供Git最佳实践和工作流指南,提升团队协作效率。 Git最佳实践、提交规范、分支策略和拉取请求工作流。在进行git操作、提交、分支或PR时使用。

1.8

状态管理助手

akaszubski

Skill

提供多种状态持久化模式的开发工具。 用于自主开发的状态持久化模式,包括JSON持久化、原子写入、文件锁定、崩溃恢复和状态版本控制。在实现需要持久状态的状态库或功能时使用。

4.3

技能集成工具

akaszubski

Skill

标准化代理发现与技能组合的工具。 代理发现、引用和组合技能的标准化模式,采用渐进式披露架构。

3.8

数据库设计助手

akaszubski

Skill

高效设计和优化数据库模式的工具。 数据库模式设计、迁移、查询优化和ORM模式。在设计数据库模式、编写迁移、优化查询或使用SQLAlchemy或Django ORM等ORM时使用。

2.3

架构设计模式

akaszubski

Skill

提供系统架构设计决策的指导和最佳实践。 在设计系统架构、做出架构决策或评估设计模式时应使用此技能。它提供关于常见模式、ADR模板、设计原则和权衡分析的指导。

2.3

API集成助手

akaszubski

Skill

提供多种API集成模式,助力开发者高效集成外部服务。 用于自主开发的API集成模式,包括子进程安全、GitHub CLI集成、重试逻辑、身份验证、速率限制和超时处理。在集成外部API或CLI工具时使用。

4.3