claude

omni-reverse

Code reverse engineering toolkit: turns existing code into SDD artefacts (logic architecture, interfaces, functions, entities, scenarios, requirements, rules). Depends on omni-dsdd for shared assets via scripts/resolve-dsdd-root.{sh,py,ps1}.

58 on GitHubby ZTE-AICloudvv3.1.0MITupdated 3 months ago
/

Plugin omni-reverse from marketplace CoMind-plugins in ZTE-AICloud/Co-OmniSpec. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (12)

  • reverse-deep-logic-architecture

    从代码库自动识别并生成深度逻辑架构文档,提取核心业务逻辑层、数据流模式、模块依赖关系和决策逻辑集中点,输出 logic_architecture.md。适用于代码架构分析、遗留系统改造、技术尽职调查等场景。当 reverse 的 --target 为 deep_logic_architecture 时触发。

  • reverse-entities

    实体清单与实体关系反构的编排Skill. 当 reverse 的 --target 为 entities 或 all 的实体阶段时触发.

  • reverse-external-interfaces

    识别代码库中的外部依赖接口并生成标准化文档。扫描导入语句,将外部符号按系统/本库/外部分类,仅对有调用点的外部接口生成 EXTERNAL-API_xxx.md 和汇总文件。当用户执行 reverse --target external-interfaces 或 --target all 的外部接口阶段时触发。

  • reverse-functions

    功能清单与功能详情文档反构编排Skill。当用户提到"功能反构"、"reverse functions"、或执行 `reverse --target functions` 时自动触发。编排5个阶段:阶段0缓存检查、阶段1项目入口识别、阶段2场景识别、阶段3功能划分、阶段4功能文档生成。支持批量并发处理和缓存复用。

  • reverse-interfaces

    接口清单与接口详情反构编排 Skill。当 reverse 的 --target 为 interfaces 或 all 的接口阶段时触发;依赖 logic_architecture/architecture.json。产出 interface-list.json、接口详情 Markdown、接口清单.md。关键词:reverse interfaces、接口反构、interface-list、API 反构。

  • reverse-logic-architecture

    逻辑架构要素反构编排Skill. 当 reverse 的 --target 为 logic_architecture 或 all 的逻辑架构阶段时触发.

  • reverse-orchestration

    全流程反构编排 Skill。当用户执行 reverse --target all 时,自动编排执行逻辑架构、接口、功能、实体、场景、需求、外部接口、规则共 8 个阶段,生成完整的代码库逆向工程文档。适用于:代码库分析、知识提取、架构文档生成、存量代码逆向等场景。

  • reverse-requirements

    基于场景文档(SCN-XXX-*.md)进行需求分析与拆分,生成 EARS 语法功能需求、独立需求文件及带超链接的需求清单。由 reverse --target requirements 或 --target all 触发,适用于代码反构流程中的需求分析阶段。适用于:需要从场景生成需求文档、将功能需求拆分为独立文件、生成需求清单、EARS 规范需求编写等场景。

  • reverse-rules

    基于 reverse 命令编排规则与约束的反构流程。当 reverse --target 为 rules 或 all 时自动触发,扫描代码库特征、映射规则类型、生成分层结构的 .mdc 规则文档.

  • reverse-scenarios

    场景清单与单场景文档反构的编排Skill。识别业务场景、生成场景清单(含超链接)及 SCN 单场景文档。当 reverse 的 --target 为 scenarios 或 all 的场景阶段时触发.

  • reverse-shared

    反构流程共用的模板与说明文档库。当其他 reverse-* 技能(如 reverse-interfaces、reverse-rules 等)需要在阶段文档中引用确认模板、配置摘要或规则注入分析说明时,自动加载本技能提供的 references/ 内容。本技能不作为独立执行入口,仅作为共享资源被其他技能引用。

  • reverse

    执行 reverse 命令从代码库反构接口、架构、实体、场景、需求等要素,生成标准化文档。

Subagents (7)

  • architecture-identifier

    当您需要识别代码库的整体架构结构,包括分层架构、业务领域划分、关键模块和功能层次时,请使用此代理。此代理应在需要进行架构识别分析时触发。示例:<example> 上下文:用户需要对代码库进行架构识别分析。 用户:\"请识别该项目的架构结构\" 助手:\"我将使用Task工具启动architecture-identifier代理来进行架构识别分析。\" <commentary> 由于用户请求进行架构识别分析,请使用architecture-identifier代理来识别代码库的整体架构结构。 </commentary> </example>

  • call-chain-analyzer

    当您需要分析代码库中的接口入口和调用链,识别调用链归属的模块层级时,请使用此代理。此代理应在需要进行调用链分析时触发。示例:<example> 上下文:用户需要分析代码库的调用链关系。 用户:\"请分析该项目的调用链\" 助手:\"我将使用Task工具启动call-chain-analyzer代理来进行调用链分析。\" <commentary> 由于用户请求进行调用链分析,请使用call-chain-analyzer代理来分析接口入口和调用链关系。 </commentary> </example>

  • deep-architecture-identifier

    当您需要深度识别代码库的整体架构结构(模块分层、模块边界、模块依赖关系等)并按模板输出深度架构识别报告时,请使用此代理。此代理应在需要进行深度架构识别分析时触发。示例:<example> 上下文:用户需要对代码库进行深度架构识别分析。 用户:\"请深度识别该项目的架构结构和模块关系\" 助手:\"我将使用Task工具启动deep-architecture-identifier代理来进行深度架构识别分析。\" <commentary> 由于用户请求进行深度架构识别分析,请使用deep-architecture-identifier代理来识别代码库的深度架构结构、模块边界和模块关系。 </comm

  • interface-analyzer

    当您需要从指定的接口批次文件中分析接口并生成相应的详细文档时,请使用此代理。此代理应在接口批次准备就绪且需要详细分析时触发。示例:<example> 上下文:用户已准备接口批次文件进行详细分析并希望处理它们。 用户:\"处理第1批接口的详细信息\" 助手:\"我将使用Task工具启动interface-analyzer代理来分析第1批中的接口并生成详细文档。\" <commentary> 由于用户请求对接口批次进行详细分析,请使用interface-analyzer代理处理接口批次文件并生成详细文档。 </commentary> </example>

  • interface-recognizer

    当您需要从指定的批处理文件中识别接口并生成相应的JSON输出文件时,请使用此代理。此代理应在批处理准备就绪且需要接口识别时触发。示例:<example> 上下文:用户已准备批处理文件进行接口分析并希望处理它们。 用户:\"处理第5批以进行接口识别\" 助手:\"我将使用Task工具启动interface-recognizer代理来识别第5批中的接口。\" <commentary> 由于用户请求对特定批次进行接口识别,请使用interface-recognizer代理处理批处理文件并生成接口列表。 </commentary> </example>

  • scenario-detail-generator

    当您需要从指定的场景批次文件中分析场景并生成相应的详细文档时,请使用此代理。此代理应在场景批次准备就绪且需要详细分析时触发。示例:<example> 上下文:用户已准备场景批次文件进行详细分析并希望处理它们。 用户:\"处理第1批场景的详细信息\" 助手:\"我将使用Task工具启动scenario-detail-generator代理来分析第1批中的场景并生成详细文档。\" <commentary> 由于用户请求对场景批次进行详细分析,请使用scenario-detail-generator代理处理场景批次文件并生成详细文档。 </commentary> </example>

  • scenario-recognizer

    当您需要从指定的批处理文件中识别业务场景并生成相应的JSON输出文件时,请使用此代理。此代理应在批处理准备就绪且需要场景识别时触发。示例:<example> 上下文:用户已准备批处理文件进行场景分析并希望处理它们。 用户:\"处理第5批以进行场景识别\" 助手:\"我将使用Task工具启动scenario-recognizer代理来识别第5批中的业务场景。\" <commentary> 由于用户请求对特定批次进行场景识别,请使用scenario-recognizer代理处理批处理文件并生成场景列表。 </commentary> </example>

View source on GitHub

More from ZTE-AICloud/Co-OmniSpec

All 2 plugins →

omni-dsdd

claude

Spec-Driven Development pipeline: slash commands and shared scripts for constitution, specify, clarify, design, tasks, implement and archive. Owns the .omni-infra assets (config, memory, metamodel, templates).

63 skills · 16 agents · hooks

58

Similar plugins

Statically analyze a local JS/Electron app you're authorized to study, with file+line evidence, and build an original reimplementation of what you find. Experimental. Phase 1: JS/Electron static analysis. Phase 2: native ELF/PE/Mach-O container inspection. Phase 3: .NET assembly metadata. Phase 4: EVM bytecode inventory. Phase 5: CUDA fatbin, cubin and PTX inventory. Parses, never executes. Dynamic analysis is a future phase, not yet implemented.

1 skill · 1 command · 1 agent

ruvnet/ruflo 81,589

Reverse-engineer any codebase into a complete PRD. Frontend (React, Vue, Angular, Next.js), backend (NestJS, Django, Express, FastAPI), and fullstack. 2 Python scripts (codebase_analyzer, prd_scaffolder), 2 reference guides, /code-to-prd slash command.

1 skill

alirezarezvani/claude-skills 29,725

universal-modder

claudecodex

Mod almost any game you own with an AI agent: engine recon, reverse engineering, fal-generated art/3D/audio, in-game testing, showcase videos, and a shared knowledge base of how games were modded.

13 skills · 3 agents · 1 MCP server · hooks

rehan-remade/universal-modder 9,652

Decompile Android APK/JAR/AAR with jadx, trace call flows through libraries, and document extracted APIs.

1 skill · 1 command

SimoneAvogadro/android-reverse-engineering-skill 8,709

SDD WORK-PIPELINE Agent — Requirements analysis & development 6-agent full pipeline with DAG-based orchestration and sliding window context management

4 skills · 6 agents

davepoon/buildwithclaude 3,741

sdd

claude

Specification Driven Development workflow commands and agents, based on Github Spec Kit and OpenSpec. Uses specialized agents for effective context management and quality review.

5 skills · 8 agents

NeoLabHQ/context-engineering-kit 1,821

Maintain omni-reverse?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins