architecture-gap-mapper

architecture-gap-mapper is a skill for Claude Code, Codex from TashanGKD/tashan-cursor-skills. It costs 104 tokens per session (1,039 once invoked), scanned A, original, MIT.

A guided method for comparing two systems, versions, architectures, or products and finding what differs. It produces a written gap report covering matches, conflicts, and missing parts.

In plain words
What is it for?
Use it to compare a current system with a target design, an old version with a new one, or your product with a competitor.
Why use it?
It turns a vague concern that something is wrong into a traceable comparison supported by evidence.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to compare a current system with a target design, an old version with a new one, or your product with a competitor.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/tashangkd/tashan-cursor-skills/architecture-gap-mapper
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add TashanGKD/tashan-cursor-skills --skill architecture-gap-mapper
Clone the repo
git clone --depth 1 https://github.com/TashanGKD/tashan-cursor-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for architecture-gap-mapper

README.md
[![agentmods](https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/architecture-gap-mapper/github.svg)](https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/architecture-gap-mapper)
Your own site
<a href="https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/architecture-gap-mapper"><img src="https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/architecture-gap-mapper/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for architecture-gap-mapper

Your own site · 80×15
<a href="https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/architecture-gap-mapper"><img src="https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/architecture-gap-mapper.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 104 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,039 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00104 $0.01039
Opus 5 $0.00052 $0.00519
Sonnet 5 $0.00021 $0.00208
Haiku 4.5 $0.00010 $0.00104

Measured 12d ago against content hash 79835e5b32d3, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

architecture-gap-mapper scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/architecture-gap-mapper/SKILL.md · 111 lines

What it actually says

架构差距分析(architecture-gap-mapper)

把模糊的「感觉不对劲」变成可追踪的差距报告。 基于 closure-orchestration-package 的 architecture-gap-mapper + competitive-analysis 合并本地化。


激活后立即执行

Step 1  确认对比对象
        询问(如未说明):
        「对比的两个对象分别是什么?
          ① 现有系统 vs 目标架构/标准
          ② 当前版本 vs 新版本
          ③ 我方产品 vs 竞品
          分析目的是:找差距 / 找冲突 / 评估可行性?」

Step 2  并行读取两个对象(用内置 explore 子智能体)
        - 对象A:[现有系统/当前版本/我方]
        - 对象B:[目标/竞品/新版本]
        → 各自生成简要摘要,不在主对话展示中间过程

Step 3  构建对比矩阵
        按以下维度逐一对比(根据场景选择适用维度):
        
        【技术架构类】
        - 系统分层结构
        - 核心数据模型
        - API 设计风格
        - 真源(source of truth)位置
        - 扩展性设计
        
        【产品功能类】
        - 核心功能覆盖
        - 用户动线差异
        - 特色功能/差异化

Step 4  分类输出(三类,每条必须有证据)
        
        【✅ 兼容项】A 和 B 在此维度上一致或兼容
          → 列出,提供证据,不需要处理
        
        【⚠️ 冲突项】A 和 B 在此维度上有实质性矛盾
          → 描述冲突,分析根本原因,提出解决方向
        
        【❌ 缺失项】B 有但 A 缺少的重要元素
          → 列出,评估补充的优先级和难度

Step 5  生成差距报告
        写入:[相关目录]/gap-report-YYYYMMDD.md
        
        同时判断:是否需要触发 remediation-planner Skill?
        → 若缺失项 ≥3 个 P0 级:建议触发

输出格式

# 差距分析报告

**分析日期**:YYYY-MM-DD
**对象A**:[名称]
**对象B**:[名称]
**分析目的**:[找差距/找冲突/评估可行性]

## 兼容项
| 维度 | 状态 | 证据 |
|---|---|---|

## 冲突项
| 维度 | A的做法 | B的做法 | 根本原因 | 建议解决方向 |
|---|---|---|---|---|

## 缺失项
| 缺失内容 | 优先级 | 补充难度 | 说明 |
|---|---|---|---|

## 结论
[一段话总结最关键的发现和建议行动]

## 建议后续动作
- [ ] [若缺失项多,触发 remediation-planner]
- [ ] [若冲突严重,回 PM/架构师决策]

注意事项

  • 证据链必须:不允许输出没有证据的「兼容」或「冲突」结论
  • 不要只说「兼容」或「不兼容」:必须说明具体维度和理由
  • 并行读取:两个对象的读取用 explore 子智能体并行完成,主对话只看摘要

变更记录

v1.0 — 2026-03-19 — 初始创建

根因:历史对话中多次出现「对比两个代码库/方案」的任务(~5次),无正式 Skill 覆盖。基于外部包 architecture-gap-mapper,合并竞品分析场景,加入证据链强制要求。

验证状态:🔵 待验证

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 111 lines · 104 tokens per session scan A 79835e5b32d3

Subscribe to this mod's changes

architecture-gap-mapper is a skill published in the GitHub repository TashanGKD/tashan-cursor-skills (20 stars, last pushed 5mo ago), licensed MIT. It adds 104 tokens to every session and 1,039 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

template-helpers

Catalog of the reusable building blocks shipped with this Android template — BaseActivity/BaseFragment, the helpers/ extension files (navigation, lifecycle, toast, snackbar, dialogs, images, permissions, theme, locale, settings intents, date, delay), common/ (Firebase, network, observers), and…

orbitalsonic/AndroidPilot · 92 tokens

android-feature

Workflow for implementing a new Android feature, screen, fragment, activity, dialog, adapter, or enhancement in this XML/MVVM template. Use whenever the user asks to add, build, implement, or extend functionality — before writing any code. Covers planning, the MVVM/MVI skeleton, the Android configuration checklist…

orbitalsonic/AndroidPilot · 72 tokens

android-new-project

Workflow for turning a fresh copy of this Android template into a new app — renaming the package/namespace/applicationId, branding (icons, splash, palette, fonts), Firebase setup, signing config, stripping unused sample screens, and verifying the foundation. Use when the user says they are starting a new app…

orbitalsonic/AndroidPilot · 83 tokens

android-preflight

Final verification checklist to run before declaring Android work finished — build, both themes, string resources, lifecycle and leak risks, registered permissions and components, resource parity between values and values-night, and honest reporting of what was and was not verified. Use at the end of any feature, fix…

orbitalsonic/AndroidPilot · 79 tokens

android-upgrade

Workflow for changing an existing working Android project — upgrading dependencies, AGP/Gradle or SDK levels, migrating deprecated APIs, refactoring, and fixing bugs, without breaking what already works. Covers baseline verification, scoping the diff, targetSdk behaviour changes, SharedPreferences/Room data…

orbitalsonic/AndroidPilot · 86 tokens

android-build-config

Gradle and build configuration rules for this template — AGP 9 / Gradle 9 DSL (built-in Kotlin, compileSdk block, optimization block instead of minify/proguard), the gradle/libs.versions.toml version catalog, R8 keep rules in keepRules/.keep, gradle.properties defaults, and manifest registration. Use when editing…

orbitalsonic/AndroidPilot · 104 tokens