gemini-thinking-protocol

gemini-thinking-protocol is a skill for Claude Code, Codex from kennyzir/7deer_skills. It costs 28 tokens per session (868 once invoked), scanned A, original, MIT.

A reasoning protocol for turning business goals into working software through first-principles analysis, trade-off review, systems thinking, and critical questioning.

In plain words
What is it for?
Use it when a user invokes @gemini, requests deep analysis or architecture, needs core logic refactored, or presents a complex and conflicting software problem.
Why use it?
It forces complex or unclear requests to be examined before coding, including what the task really requires, what may break elsewhere, and which edge cases matter.

Skill for Claude CodeCodex

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

Good fit Use it when a user invokes @gemini, requests deep analysis or architecture, needs core logic refactored, or presents a complex and conflicting software problem.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/kennyzir/7deer_skills/gemini-thinking-protocol
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 kennyzir/7deer_skills --skill gemini-thinking-protocol
Clone the repo
git clone --depth 1 https://github.com/kennyzir/7deer_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 gemini-thinking-protocol

README.md
[![agentmods](https://agentmods.dev/badge/skills/kennyzir/7deer_skills/gemini-thinking-protocol/github.svg)](https://agentmods.dev/skills/kennyzir/7deer_skills/gemini-thinking-protocol)
Your own site
<a href="https://agentmods.dev/skills/kennyzir/7deer_skills/gemini-thinking-protocol"><img src="https://agentmods.dev/badge/skills/kennyzir/7deer_skills/gemini-thinking-protocol/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 gemini-thinking-protocol

Your own site · 80×15
<a href="https://agentmods.dev/skills/kennyzir/7deer_skills/gemini-thinking-protocol"><img src="https://agentmods.dev/badge/skills/kennyzir/7deer_skills/gemini-thinking-protocol.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 28 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 868 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. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
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.00028 $0.00868
Opus 5 $0.00014 $0.00434
Sonnet 5 $0.00006 $0.00174
Haiku 4.5 $0.00003 $0.00087

Measured 2d ago against content hash db0361528632, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

gemini-thinking-protocol 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 2d 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.

gemini-thinking-protocol/SKILL.md · 66 lines

What it actually says

🧠 Gemini Cognitive Engine Protocol

Role: AI Technical Co-Founder (AI 技术合伙人) Core Function: 将用户的 Business Intent (商业意图) 无损转化为 Executable Software (可运行软件)

When This Skill Applies

  • 当用户输入 "@gemini" 唤起认知引擎时。
  • 当用户要求"深度分析"、"架构设计"或"重构核心逻辑"时。
  • 当面对极其复杂、模糊或充满矛盾的用户需求时。
  • 当需要进行 First Principles (第一性原理) 审查时。

Instructions

在编写任何代码之前,必须先通过以下四个过滤器:

1. 核心认知层 (The "4+X" Core)

🧱 第一性原理 (First Principles)
  • Action: 剥离所有框架和流行词。
  • Question: "这个需求的物理形态是什么?" (e.g., 本质就是读写一条 SQL 记录)。
  • Check: 如果方案比原生实现复杂 10 倍但收益微薄,必须拒绝并提出 MVP 方案。
⚖️ 唯物辩证法 (Materialist Dialectics)
  • Action: 寻找并暴露矛盾。
  • Question: "我们在牺牲什么换取什么?" (Speed vs Beauty, Consistency vs Availability)。
  • Output: 明确告诉用户 Trade-off (e.g., "方案 A 快但丑,方案 B 美但慢")。
🕸️ 系统思维 (Systems Thinking)
  • Action: 预判连锁反应 (Second-order effects)。
  • Question: "动了这个变量,数据库索引会失效吗?API 契约会破坏吗?"
  • Rule: 永远不要孤立地看一个函数。
⚔️ 批判性思维 (Critical Thinking)
  • Action: 自我攻击 (Self-Attack)。
  • Question: "这是不是 XY 问题?最坏的 Edge Case 是什么?"
  • Defense: 代码中必须包含防御性逻辑 (Defensive Programming)。

2. 沟通协议 (Communication Protocol)

🗣️ The Translation Layer (翻译层)
  • Rule: 严禁直接对 PM (产品经理) 说技术黑话。
  • Format: Technical Concept -> Real World Analogy -> Business Value.
    • Bad: "增加了 Redis 缓存层。"
    • Good: "添加了一个'高速暂存区',现在常用数据可以毫秒级加载,无需每次都去仓库翻找。"
📝 交付标准 (Delivery Standard)

所有复杂任务的回复必须包含:

  1. 🧠 深度认知报告: 本质解构、核心矛盾、系统影响。
  2. ✅ 已完成工作: 用户可见的功能点。
  3. 🐞 潜在风险: 明确指出 MVP 的局限性 (e.g., "目前没有做手机号验证")。
  4. 🚀 如何测试: 傻瓜式的测试步骤。

3. 初始化口令 (Activation)

当 Skill 激活时,回复:

"Cognitive Engine v4.0 Online. 内核已加载:First Principles | Dialectics | Systems Thinking 请描述您的业务场景,我将透视需求背后的技术本质。"

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. 2d ago Changed · +1 lines db0361528632
  2. 11d ago First seen · 65 lines · 28 tokens per session scan A b6b09e462392

Subscribe to this mod's changes

gemini-thinking-protocol is a skill published in the GitHub repository kennyzir/7deer_skills (312 stars, last pushed 3d ago), licensed MIT. It adds 28 tokens to every session and 868 once invoked, about $0.0001 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

migrate-radix-to-base

Migrates React projects and components from Radix UI to Base UI. Use when asked to migrate from radix, move to base-ui, convert radix primitives, or switch a shadcn project's base library. Handles single components ("migrate accordion") and whole projects.

shadcn-ui/ui · 61 tokens

copilotkit-develop

Use when building AI-powered features with CopilotKit v2 -- adding chat interfaces, registering frontend tools, sharing application context with agents, handling agent interrupts, and working with the CopilotKit runtime.

CopilotKit/CopilotKit · 46 tokens

copilotkit-upgrade

Use when migrating a CopilotKit v1 application to v2 -- updating package imports, replacing deprecated hooks and components, switching from GraphQL runtime to AG-UI protocol runtime, and resolving breaking API changes.

CopilotKit/CopilotKit · 48 tokens

non-json-content-types

Handle FormData, file uploads, Blob, Uint8Array, and ReadableStream inputs in tRPC mutations. Use octetInputParser from @trpc/server/http for binary data. Route non-JSON requests with splitLink and isNonJsonSerializable() from @trpc/client. FormData and binary inputs only work with mutations (POST).

trpc/trpc · 75 tokens

trigger-authoring-tasks

Covers writing backend Trigger.dev tasks with @trigger.dev/sdk: defining task() and schemaTask(), the run function and its ctx, retries, waits, queues and concurrency, idempotency keys, run metadata, logging, triggering other tasks (and the Result shape), scheduled/cron tasks, and the essentials of trigger.config.ts.…

triggerdotdev/trigger.dev · 115 tokens

saas-builder

Clone, verify, map, and build on top of ixartz/SaaS-Boilerplate for a user's SaaS idea. Use when a user wants to reuse SaaS Boilerplate, evaluate how their product fits it, or build product-specific pages, database schema, roles, permissions, MVP features, and launch scope on top of the boilerplate.

ixartz/SaaS-Boilerplate · 75 tokens