[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-affaan-m--everything-claude-code":3,"tool-affaan-m--everything-claude-code":64},[4,17,26,35,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,2,"2026-04-03T11:11:01",[13,14,15],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":23,"last_commit_at":32,"category_tags":33,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,34],"语言模型",{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,43,44,45,15,46,34,13,47],"数据工具","视频","插件","其他","音频",{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,34,46],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",74913,"2026-04-05T10:44:17",[34,14,13,46],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":76,"owner_name":77,"owner_avatar_url":78,"owner_bio":79,"owner_company":80,"owner_location":81,"owner_email":82,"owner_twitter":83,"owner_website":84,"owner_url":85,"languages":86,"stars":111,"forks":112,"last_commit_at":113,"license":114,"difficulty_score":23,"env_os":115,"env_gpu":116,"env_ram":116,"env_deps":117,"category_tags":123,"github_topics":124,"view_count":133,"oss_zip_url":134,"oss_zip_packed_at":134,"status":16,"created_at":135,"updated_at":136,"faqs":137,"releases":168},1381,"affaan-m\u002Feverything-claude-code","everything-claude-code","The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上下文、守规则、能进化的得力搭档。","**Language:** English | [Português (Brasil)](docs\u002Fpt-BR\u002FREADME.md) | [简体中文](README.zh-CN.md) | [繁體中文](docs\u002Fzh-TW\u002FREADME.md) | [日本語](docs\u002Fja-JP\u002FREADME.md) | [한국어](docs\u002Fko-KR\u002FREADME.md) | [Türkçe](docs\u002Ftr\u002FREADME.md)\n\n# Everything Claude Code\n\n[![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Faffaan-m\u002Feverything-claude-code?style=flat)](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fstargazers)\n[![Forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Faffaan-m\u002Feverything-claude-code?style=flat)](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fnetwork\u002Fmembers)\n[![Contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Faffaan-m\u002Feverything-claude-code?style=flat)](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fgraphs\u002Fcontributors)\n[![npm ecc-universal](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdw\u002Fecc-universal?label=ecc-universal%20weekly%20downloads&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fecc-universal)\n[![npm ecc-agentshield](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdw\u002Fecc-agentshield?label=ecc-agentshield%20weekly%20downloads&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fecc-agentshield)\n[![GitHub App Install](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub%20App-150%20installs-2ea44f?logo=github)](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Fecc-tools)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](LICENSE)\n![Shell](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Shell-4EAA25?logo=gnu-bash&logoColor=white)\n![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-TypeScript-3178C6?logo=typescript&logoColor=white)\n![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Python-3776AB?logo=python&logoColor=white)\n![Go](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Go-00ADD8?logo=go&logoColor=white)\n![Java](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Java-ED8B00?logo=openjdk&logoColor=white)\n![Perl](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Perl-39457E?logo=perl&logoColor=white)\n![Markdown](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Markdown-000000?logo=markdown&logoColor=white)\n\n> **50K+ stars** | **6K+ forks** | **30 contributors** | **7 languages supported** | **Anthropic Hackathon Winner**\n\n---\n\n\u003Cdiv align=\"center\">\n\n**Language \u002F 语言 \u002F 語言 \u002F Dil**\n\n[**English**](README.md) | [Português (Brasil)](docs\u002Fpt-BR\u002FREADME.md) | [简体中文](README.zh-CN.md) | [繁體中文](docs\u002Fzh-TW\u002FREADME.md) | [日本語](docs\u002Fja-JP\u002FREADME.md) | [한국어](docs\u002Fko-KR\u002FREADME.md)\n | [Türkçe](docs\u002Ftr\u002FREADME.md)\n\n\u003C\u002Fdiv>\n\n---\n\n**The performance optimization system for AI agent harnesses. From an Anthropic hackathon winner.**\n\nNot just configs. A complete system: skills, instincts, memory optimization, continuous learning, security scanning, and research-first development. Production-ready agents, hooks, commands, rules, and MCP configurations evolved over 10+ months of intensive daily use building real products.\n\nWorks across **Claude Code**, **Codex**, **Cowork**, and other AI agent harnesses.\n\n---\n\n## The Guides\n\nThis repo is the raw code only. The guides explain everything.\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2012378465664745795\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_readme_67106075fafe.png\" alt=\"The Shorthand Guide to Everything Claude Code\" \u002F>\n\u003C\u002Fa>\n\u003C\u002Ftd>\n\u003Ctd width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2014040193557471352\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_readme_d6899f91bcfc.png\" alt=\"The Longform Guide to Everything Claude Code\" \u002F>\n\u003C\u002Fa>\n\u003C\u002Ftd>\n\u003Ctd width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2033263813387223421\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_readme_e0239be1670b.png\" alt=\"The Shorthand Guide to Everything Agentic Security\" \u002F>\n\u003C\u002Fa>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"center\">\u003Cb>Shorthand Guide\u003C\u002Fb>\u003Cbr\u002F>Setup, foundations, philosophy. \u003Cb>Read this first.\u003C\u002Fb>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Cb>Longform Guide\u003C\u002Fb>\u003Cbr\u002F>Token optimization, memory persistence, evals, parallelization.\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Cb>Security Guide\u003C\u002Fb>\u003Cbr\u002F>Attack vectors, sandboxing, sanitization, CVEs, AgentShield.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n| Topic | What You'll Learn |\n|-------|-------------------|\n| Token Optimization | Model selection, system prompt slimming, background processes |\n| Memory Persistence | Hooks that save\u002Fload context across sessions automatically |\n| Continuous Learning | Auto-extract patterns from sessions into reusable skills |\n| Verification Loops | Checkpoint vs continuous evals, grader types, pass@k metrics |\n| Parallelization | Git worktrees, cascade method, when to scale instances |\n| Subagent Orchestration | The context problem, iterative retrieval pattern |\n\n---\n\n## What's New\n\n### v1.9.0 — Selective Install & Language Expansion (Mar 2026)\n\n- **Selective install architecture** — Manifest-driven install pipeline with `install-plan.js` and `install-apply.js` for targeted component installation. State store tracks what's installed and enables incremental updates.\n- **6 new agents** — `typescript-reviewer`, `pytorch-build-resolver`, `java-build-resolver`, `java-reviewer`, `kotlin-reviewer`, `kotlin-build-resolver` expand language coverage to 10 languages.\n- **New skills** — `pytorch-patterns` for deep learning workflows, `documentation-lookup` for API reference research, `bun-runtime` and `nextjs-turbopack` for modern JS toolchains, plus 8 operational domain skills and `mcp-server-patterns`.\n- **Session & state infrastructure** — SQLite state store with query CLI, session adapters for structured recording, skill evolution foundation for self-improving skills.\n- **Orchestration overhaul** — Harness audit scoring made deterministic, orchestration status and launcher compatibility hardened, observer loop prevention with 5-layer guard.\n- **Observer reliability** — Memory explosion fix with throttling and tail sampling, sandbox access fix, lazy-start logic, and re-entrancy guard.\n- **12 language ecosystems** — New rules for Java, PHP, Perl, Kotlin\u002FAndroid\u002FKMP, C++, and Rust join existing TypeScript, Python, Go, and common rules.\n- **Community contributions** — Korean and Chinese translations, security hook, biome hook optimization, video processing skills, operational skills, PowerShell installer, Antigravity IDE support.\n- **CI hardening** — 19 test failure fixes, catalog count enforcement, install manifest validation, and full test suite green.\n\n### v1.8.0 — Harness Performance System (Mar 2026)\n\n- **Harness-first release** — ECC is now explicitly framed as an agent harness performance system, not just a config pack.\n- **Hook reliability overhaul** — SessionStart root fallback, Stop-phase session summaries, and script-based hooks replacing fragile inline one-liners.\n- **Hook runtime controls** — `ECC_HOOK_PROFILE=minimal|standard|strict` and `ECC_DISABLED_HOOKS=...` for runtime gating without editing hook files.\n- **New harness commands** — `\u002Fharness-audit`, `\u002Floop-start`, `\u002Floop-status`, `\u002Fquality-gate`, `\u002Fmodel-route`.\n- **NanoClaw v2** — model routing, skill hot-load, session branch\u002Fsearch\u002Fexport\u002Fcompact\u002Fmetrics.\n- **Cross-harness parity** — behavior tightened across Claude Code, Cursor, OpenCode, and Codex app\u002FCLI.\n- **997 internal tests passing** — full suite green after hook\u002Fruntime refactor and compatibility updates.\n\n### v1.7.0 — Cross-Platform Expansion & Presentation Builder (Feb 2026)\n\n- **Codex app + CLI support** — Direct `AGENTS.md`-based Codex support, installer targeting, and Codex docs\n- **`frontend-slides` skill** — Zero-dependency HTML presentation builder with PPTX conversion guidance and strict viewport-fit rules\n- **5 new generic business\u002Fcontent skills** — `article-writing`, `content-engine`, `market-research`, `investor-materials`, `investor-outreach`\n- **Broader tool coverage** — Cursor, Codex, and OpenCode support tightened so the same repo ships cleanly across all major harnesses\n- **992 internal tests** — Expanded validation and regression coverage across plugin, hooks, skills, and packaging\n\n### v1.6.0 — Codex CLI, AgentShield & Marketplace (Feb 2026)\n\n- **Codex CLI support** — New `\u002Fcodex-setup` command generates `codex.md` for OpenAI Codex CLI compatibility\n- **7 new skills** — `search-first`, `swift-actor-persistence`, `swift-protocol-di-testing`, `regex-vs-llm-structured-text`, `content-hash-cache-pattern`, `cost-aware-llm-pipeline`, `skill-stocktake`\n- **AgentShield integration** — `\u002Fsecurity-scan` skill runs AgentShield directly from Claude Code; 1282 tests, 102 rules\n- **GitHub Marketplace** — ECC Tools GitHub App live at [github.com\u002Fmarketplace\u002Fecc-tools](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Fecc-tools) with free\u002Fpro\u002Fenterprise tiers\n- **30+ community PRs merged** — Contributions from 30 contributors across 6 languages\n- **978 internal tests** — Expanded validation suite across agents, skills, commands, hooks, and rules\n\n### v1.4.1 — Bug Fix (Feb 2026)\n\n- **Fixed instinct import content loss** — `parse_instinct_file()` was silently dropping all content after frontmatter (Action, Evidence, Examples sections) during `\u002Finstinct-import`. ([#148](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F148), [#161](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fpull\u002F161))\n\n### v1.4.0 — Multi-Language Rules, Installation Wizard & PM2 (Feb 2026)\n\n- **Interactive installation wizard** — New `configure-ecc` skill provides guided setup with merge\u002Foverwrite detection\n- **PM2 & multi-agent orchestration** — 6 new commands (`\u002Fpm2`, `\u002Fmulti-plan`, `\u002Fmulti-execute`, `\u002Fmulti-backend`, `\u002Fmulti-frontend`, `\u002Fmulti-workflow`) for managing complex multi-service workflows\n- **Multi-language rules architecture** — Rules restructured from flat files into `common\u002F` + `typescript\u002F` + `python\u002F` + `golang\u002F` directories. Install only the languages you need\n- **Chinese (zh-CN) translations** — Complete translation of all agents, commands, skills, and rules (80+ files)\n- **GitHub Sponsors support** — Sponsor the project via GitHub Sponsors\n- **Enhanced CONTRIBUTING.md** — Detailed PR templates for each contribution type\n\n### v1.3.0 — OpenCode Plugin Support (Feb 2026)\n\n- **Full OpenCode integration** — 12 agents, 24 commands, 16 skills with hook support via OpenCode's plugin system (20+ event types)\n- **3 native custom tools** — run-tests, check-coverage, security-audit\n- **LLM documentation** — `llms.txt` for comprehensive OpenCode docs\n\n### v1.2.0 — Unified Commands & Skills (Feb 2026)\n\n- **Python\u002FDjango support** — Django patterns, security, TDD, and verification skills\n- **Java Spring Boot skills** — Patterns, security, TDD, and verification for Spring Boot\n- **Session management** — `\u002Fsessions` command for session history\n- **Continuous learning v2** — Instinct-based learning with confidence scoring, import\u002Fexport, evolution\n\nSee the full changelog in [Releases](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Freleases).\n\n---\n\n## Quick Start\n\nGet up and running in under 2 minutes:\n\n### Step 1: Install the Plugin\n\n```bash\n# Add marketplace\n\u002Fplugin marketplace add affaan-m\u002Feverything-claude-code\n\n# Install plugin\n\u002Fplugin install everything-claude-code@everything-claude-code\n```\n\n### Step 2: Install Rules (Required)\n\n> WARNING: **Important:** Claude Code plugins cannot distribute `rules` automatically. Install them manually:\n\n```bash\n# Clone the repo first\ngit clone https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code.git\ncd everything-claude-code\n\n# Install dependencies (pick your package manager)\nnpm install        # or: pnpm install | yarn install | bun install\n\n# macOS\u002FLinux\n\n# Recommended: install everything (full profile)\n.\u002Finstall.sh --profile full\n\n# Or install for specific languages only\n.\u002Finstall.sh typescript    # or python or golang or swift or php\n# .\u002Finstall.sh typescript python golang swift php\n# .\u002Finstall.sh --target cursor typescript\n# .\u002Finstall.sh --target antigravity typescript\n```\n\n```powershell\n# Windows PowerShell\n\n# Recommended: install everything (full profile)\n.\\install.ps1 --profile full\n\n# Or install for specific languages only\n.\\install.ps1 typescript   # or python or golang or swift or php\n# .\\install.ps1 typescript python golang swift php\n# .\\install.ps1 --target cursor typescript\n# .\\install.ps1 --target antigravity typescript\n\n# npm-installed compatibility entrypoint also works cross-platform\nnpx ecc-install typescript\n```\n\nFor manual install instructions see the README in the `rules\u002F` folder. When copying rules manually, copy the whole language directory (for example `rules\u002Fcommon` or `rules\u002Fgolang`), not the files inside it, so relative references keep working and filenames do not collide.\n\n### Step 3: Start Using\n\n```bash\n# Try a command (plugin install uses namespaced form)\n\u002Feverything-claude-code:plan \"Add user authentication\"\n\n# Manual install (Option 2) uses the shorter form:\n# \u002Fplan \"Add user authentication\"\n\n# Check available commands\n\u002Fplugin list everything-claude-code@everything-claude-code\n```\n\n**That's it!** You now have access to 30 agents, 136 skills, and 60 commands.\n\n### Multi-model commands require additional setup\n\n> WARNING: `multi-*` commands are **not** covered by the base plugin\u002Frules install above.\n>\n> To use `\u002Fmulti-plan`, `\u002Fmulti-execute`, `\u002Fmulti-backend`, `\u002Fmulti-frontend`, and `\u002Fmulti-workflow`, you must also install the `ccg-workflow` runtime.\n>\n> Initialize it with `npx ccg-workflow`.\n>\n> That runtime provides the external dependencies these commands expect, including:\n> - `~\u002F.claude\u002Fbin\u002Fcodeagent-wrapper`\n> - `~\u002F.claude\u002F.ccg\u002Fprompts\u002F*`\n>\n> Without `ccg-workflow`, these `multi-*` commands will not run correctly.\n\n---\n\n## Cross-Platform Support\n\nThis plugin now fully supports **Windows, macOS, and Linux**, alongside tight integration across major IDEs (Cursor, OpenCode, Antigravity) and CLI harnesses. All hooks and scripts have been rewritten in Node.js for maximum compatibility.\n\n### Package Manager Detection\n\nThe plugin automatically detects your preferred package manager (npm, pnpm, yarn, or bun) with the following priority:\n\n1. **Environment variable**: `CLAUDE_PACKAGE_MANAGER`\n2. **Project config**: `.claude\u002Fpackage-manager.json`\n3. **package.json**: `packageManager` field\n4. **Lock file**: Detection from package-lock.json, yarn.lock, pnpm-lock.yaml, or bun.lockb\n5. **Global config**: `~\u002F.claude\u002Fpackage-manager.json`\n6. **Fallback**: First available package manager\n\nTo set your preferred package manager:\n\n```bash\n# Via environment variable\nexport CLAUDE_PACKAGE_MANAGER=pnpm\n\n# Via global config\nnode scripts\u002Fsetup-package-manager.js --global pnpm\n\n# Via project config\nnode scripts\u002Fsetup-package-manager.js --project bun\n\n# Detect current setting\nnode scripts\u002Fsetup-package-manager.js --detect\n```\n\nOr use the `\u002Fsetup-pm` command in Claude Code.\n\n### Hook Runtime Controls\n\nUse runtime flags to tune strictness or disable specific hooks temporarily:\n\n```bash\n# Hook strictness profile (default: standard)\nexport ECC_HOOK_PROFILE=standard\n\n# Comma-separated hook IDs to disable\nexport ECC_DISABLED_HOOKS=\"pre:bash:tmux-reminder,post:edit:typecheck\"\n```\n\n---\n\n## What's Inside\n\nThis repo is a **Claude Code plugin** - install it directly or copy components manually.\n\n```\neverything-claude-code\u002F\n|-- .claude-plugin\u002F   # Plugin and marketplace manifests\n|   |-- plugin.json         # Plugin metadata and component paths\n|   |-- marketplace.json    # Marketplace catalog for \u002Fplugin marketplace add\n|\n|-- agents\u002F           # 30 specialized subagents for delegation\n|   |-- planner.md           # Feature implementation planning\n|   |-- architect.md         # System design decisions\n|   |-- tdd-guide.md         # Test-driven development\n|   |-- code-reviewer.md     # Quality and security review\n|   |-- security-reviewer.md # Vulnerability analysis\n|   |-- build-error-resolver.md\n|   |-- e2e-runner.md        # Playwright E2E testing\n|   |-- refactor-cleaner.md  # Dead code cleanup\n|   |-- doc-updater.md       # Documentation sync\n|   |-- docs-lookup.md       # Documentation\u002FAPI lookup\n|   |-- chief-of-staff.md    # Communication triage and drafts\n|   |-- loop-operator.md     # Autonomous loop execution\n|   |-- harness-optimizer.md # Harness config tuning\n|   |-- cpp-reviewer.md      # C++ code review\n|   |-- cpp-build-resolver.md # C++ build error resolution\n|   |-- go-reviewer.md       # Go code review\n|   |-- go-build-resolver.md # Go build error resolution\n|   |-- python-reviewer.md   # Python code review\n|   |-- database-reviewer.md # Database\u002FSupabase review\n|   |-- typescript-reviewer.md # TypeScript\u002FJavaScript code review\n|   |-- java-reviewer.md     # Java\u002FSpring Boot code review\n|   |-- java-build-resolver.md # Java\u002FMaven\u002FGradle build errors\n|   |-- kotlin-reviewer.md   # Kotlin\u002FAndroid\u002FKMP code review\n|   |-- kotlin-build-resolver.md # Kotlin\u002FGradle build errors\n|   |-- rust-reviewer.md     # Rust code review\n|   |-- rust-build-resolver.md # Rust build error resolution\n|   |-- pytorch-build-resolver.md # PyTorch\u002FCUDA training errors\n|\n|-- skills\u002F           # Workflow definitions and domain knowledge\n|   |-- coding-standards\u002F           # Language best practices\n|   |-- clickhouse-io\u002F              # ClickHouse analytics, queries, data engineering\n|   |-- backend-patterns\u002F           # API, database, caching patterns\n|   |-- frontend-patterns\u002F          # React, Next.js patterns\n|   |-- frontend-slides\u002F            # HTML slide decks and PPTX-to-web presentation workflows (NEW)\n|   |-- article-writing\u002F            # Long-form writing in a supplied voice without generic AI tone (NEW)\n|   |-- content-engine\u002F             # Multi-platform social content and repurposing workflows (NEW)\n|   |-- market-research\u002F            # Source-attributed market, competitor, and investor research (NEW)\n|   |-- investor-materials\u002F         # Pitch decks, one-pagers, memos, and financial models (NEW)\n|   |-- investor-outreach\u002F          # Personalized fundraising outreach and follow-up (NEW)\n|   |-- continuous-learning\u002F        # Auto-extract patterns from sessions (Longform Guide)\n|   |-- continuous-learning-v2\u002F     # Instinct-based learning with confidence scoring\n|   |-- iterative-retrieval\u002F        # Progressive context refinement for subagents\n|   |-- strategic-compact\u002F          # Manual compaction suggestions (Longform Guide)\n|   |-- tdd-workflow\u002F               # TDD methodology\n|   |-- security-review\u002F            # Security checklist\n|   |-- eval-harness\u002F               # Verification loop evaluation (Longform Guide)\n|   |-- verification-loop\u002F          # Continuous verification (Longform Guide)\n|   |-- videodb\u002F                   # Video and audio: ingest, search, edit, generate, stream (NEW)\n|   |-- golang-patterns\u002F            # Go idioms and best practices\n|   |-- golang-testing\u002F             # Go testing patterns, TDD, benchmarks\n|   |-- cpp-coding-standards\u002F         # C++ coding standards from C++ Core Guidelines (NEW)\n|   |-- cpp-testing\u002F                # C++ testing with GoogleTest, CMake\u002FCTest (NEW)\n|   |-- django-patterns\u002F            # Django patterns, models, views (NEW)\n|   |-- django-security\u002F            # Django security best practices (NEW)\n|   |-- django-tdd\u002F                 # Django TDD workflow (NEW)\n|   |-- django-verification\u002F        # Django verification loops (NEW)\n|   |-- laravel-patterns\u002F           # Laravel architecture patterns (NEW)\n|   |-- laravel-security\u002F           # Laravel security best practices (NEW)\n|   |-- laravel-tdd\u002F                # Laravel TDD workflow (NEW)\n|   |-- laravel-verification\u002F       # Laravel verification loops (NEW)\n|   |-- python-patterns\u002F            # Python idioms and best practices (NEW)\n|   |-- python-testing\u002F             # Python testing with pytest (NEW)\n|   |-- springboot-patterns\u002F        # Java Spring Boot patterns (NEW)\n|   |-- springboot-security\u002F        # Spring Boot security (NEW)\n|   |-- springboot-tdd\u002F             # Spring Boot TDD (NEW)\n|   |-- springboot-verification\u002F    # Spring Boot verification (NEW)\n|   |-- configure-ecc\u002F              # Interactive installation wizard (NEW)\n|   |-- security-scan\u002F              # AgentShield security auditor integration (NEW)\n|   |-- java-coding-standards\u002F     # Java coding standards (NEW)\n|   |-- jpa-patterns\u002F              # JPA\u002FHibernate patterns (NEW)\n|   |-- postgres-patterns\u002F         # PostgreSQL optimization patterns (NEW)\n|   |-- nutrient-document-processing\u002F # Document processing with Nutrient API (NEW)\n|   |-- project-guidelines-example\u002F   # Template for project-specific skills\n|   |-- database-migrations\u002F         # Migration patterns (Prisma, Drizzle, Django, Go) (NEW)\n|   |-- api-design\u002F                  # REST API design, pagination, error responses (NEW)\n|   |-- deployment-patterns\u002F         # CI\u002FCD, Docker, health checks, rollbacks (NEW)\n|   |-- docker-patterns\u002F            # Docker Compose, networking, volumes, container security (NEW)\n|   |-- e2e-testing\u002F                 # Playwright E2E patterns and Page Object Model (NEW)\n|   |-- content-hash-cache-pattern\u002F  # SHA-256 content hash caching for file processing (NEW)\n|   |-- cost-aware-llm-pipeline\u002F     # LLM cost optimization, model routing, budget tracking (NEW)\n|   |-- regex-vs-llm-structured-text\u002F # Decision framework: regex vs LLM for text parsing (NEW)\n|   |-- swift-actor-persistence\u002F     # Thread-safe Swift data persistence with actors (NEW)\n|   |-- swift-protocol-di-testing\u002F   # Protocol-based DI for testable Swift code (NEW)\n|   |-- search-first\u002F               # Research-before-coding workflow (NEW)\n|   |-- skill-stocktake\u002F            # Audit skills and commands for quality (NEW)\n|   |-- liquid-glass-design\u002F         # iOS 26 Liquid Glass design system (NEW)\n|   |-- foundation-models-on-device\u002F # Apple on-device LLM with FoundationModels (NEW)\n|   |-- swift-concurrency-6-2\u002F       # Swift 6.2 Approachable Concurrency (NEW)\n|   |-- perl-patterns\u002F             # Modern Perl 5.36+ idioms and best practices (NEW)\n|   |-- perl-security\u002F             # Perl security patterns, taint mode, safe I\u002FO (NEW)\n|   |-- perl-testing\u002F              # Perl TDD with Test2::V0, prove, Devel::Cover (NEW)\n|   |-- autonomous-loops\u002F           # Autonomous loop patterns: sequential pipelines, PR loops, DAG orchestration (NEW)\n|   |-- plankton-code-quality\u002F      # Write-time code quality enforcement with Plankton hooks (NEW)\n|\n|-- commands\u002F         # Slash commands for quick execution\n|   |-- tdd.md              # \u002Ftdd - Test-driven development\n|   |-- plan.md             # \u002Fplan - Implementation planning\n|   |-- e2e.md              # \u002Fe2e - E2E test generation\n|   |-- code-review.md      # \u002Fcode-review - Quality review\n|   |-- build-fix.md        # \u002Fbuild-fix - Fix build errors\n|   |-- refactor-clean.md   # \u002Frefactor-clean - Dead code removal\n|   |-- learn.md            # \u002Flearn - Extract patterns mid-session (Longform Guide)\n|   |-- learn-eval.md       # \u002Flearn-eval - Extract, evaluate, and save patterns (NEW)\n|   |-- checkpoint.md       # \u002Fcheckpoint - Save verification state (Longform Guide)\n|   |-- verify.md           # \u002Fverify - Run verification loop (Longform Guide)\n|   |-- setup-pm.md         # \u002Fsetup-pm - Configure package manager\n|   |-- go-review.md        # \u002Fgo-review - Go code review (NEW)\n|   |-- go-test.md          # \u002Fgo-test - Go TDD workflow (NEW)\n|   |-- go-build.md         # \u002Fgo-build - Fix Go build errors (NEW)\n|   |-- skill-create.md     # \u002Fskill-create - Generate skills from git history (NEW)\n|   |-- instinct-status.md  # \u002Finstinct-status - View learned instincts (NEW)\n|   |-- instinct-import.md  # \u002Finstinct-import - Import instincts (NEW)\n|   |-- instinct-export.md  # \u002Finstinct-export - Export instincts (NEW)\n|   |-- evolve.md           # \u002Fevolve - Cluster instincts into skills\n|   |-- prune.md            # \u002Fprune - Delete expired pending instincts (NEW)\n|   |-- pm2.md              # \u002Fpm2 - PM2 service lifecycle management (NEW)\n|   |-- multi-plan.md       # \u002Fmulti-plan - Multi-agent task decomposition (NEW)\n|   |-- multi-execute.md    # \u002Fmulti-execute - Orchestrated multi-agent workflows (NEW)\n|   |-- multi-backend.md    # \u002Fmulti-backend - Backend multi-service orchestration (NEW)\n|   |-- multi-frontend.md   # \u002Fmulti-frontend - Frontend multi-service orchestration (NEW)\n|   |-- multi-workflow.md   # \u002Fmulti-workflow - General multi-service workflows (NEW)\n|   |-- orchestrate.md      # \u002Forchestrate - Multi-agent coordination\n|   |-- sessions.md         # \u002Fsessions - Session history management\n|   |-- eval.md             # \u002Feval - Evaluate against criteria\n|   |-- test-coverage.md    # \u002Ftest-coverage - Test coverage analysis\n|   |-- update-docs.md      # \u002Fupdate-docs - Update documentation\n|   |-- update-codemaps.md  # \u002Fupdate-codemaps - Update codemaps\n|   |-- python-review.md    # \u002Fpython-review - Python code review (NEW)\n|\n|-- rules\u002F            # Always-follow guidelines (copy to ~\u002F.claude\u002Frules\u002F)\n|   |-- README.md            # Structure overview and installation guide\n|   |-- common\u002F              # Language-agnostic principles\n|   |   |-- coding-style.md    # Immutability, file organization\n|   |   |-- git-workflow.md    # Commit format, PR process\n|   |   |-- testing.md         # TDD, 80% coverage requirement\n|   |   |-- performance.md     # Model selection, context management\n|   |   |-- patterns.md        # Design patterns, skeleton projects\n|   |   |-- hooks.md           # Hook architecture, TodoWrite\n|   |   |-- agents.md          # When to delegate to subagents\n|   |   |-- security.md        # Mandatory security checks\n|   |-- typescript\u002F          # TypeScript\u002FJavaScript specific\n|   |-- python\u002F              # Python specific\n|   |-- golang\u002F              # Go specific\n|   |-- swift\u002F               # Swift specific\n|   |-- php\u002F                 # PHP specific (NEW)\n|\n|-- hooks\u002F            # Trigger-based automations\n|   |-- README.md                 # Hook documentation, recipes, and customization guide\n|   |-- hooks.json                # All hooks config (PreToolUse, PostToolUse, Stop, etc.)\n|   |-- memory-persistence\u002F       # Session lifecycle hooks (Longform Guide)\n|   |-- strategic-compact\u002F        # Compaction suggestions (Longform Guide)\n|\n|-- scripts\u002F          # Cross-platform Node.js scripts (NEW)\n|   |-- lib\u002F                     # Shared utilities\n|   |   |-- utils.js             # Cross-platform file\u002Fpath\u002Fsystem utilities\n|   |   |-- package-manager.js   # Package manager detection and selection\n|   |-- hooks\u002F                   # Hook implementations\n|   |   |-- session-start.js     # Load context on session start\n|   |   |-- session-end.js       # Save state on session end\n|   |   |-- pre-compact.js       # Pre-compaction state saving\n|   |   |-- suggest-compact.js   # Strategic compaction suggestions\n|   |   |-- evaluate-session.js  # Extract patterns from sessions\n|   |-- setup-package-manager.js # Interactive PM setup\n|\n|-- tests\u002F            # Test suite (NEW)\n|   |-- lib\u002F                     # Library tests\n|   |-- hooks\u002F                   # Hook tests\n|   |-- run-all.js               # Run all tests\n|\n|-- contexts\u002F         # Dynamic system prompt injection contexts (Longform Guide)\n|   |-- dev.md              # Development mode context\n|   |-- review.md           # Code review mode context\n|   |-- research.md         # Research\u002Fexploration mode context\n|\n|-- examples\u002F         # Example configurations and sessions\n|   |-- CLAUDE.md             # Example project-level config\n|   |-- user-CLAUDE.md        # Example user-level config\n|   |-- saas-nextjs-CLAUDE.md   # Real-world SaaS (Next.js + Supabase + Stripe)\n|   |-- go-microservice-CLAUDE.md # Real-world Go microservice (gRPC + PostgreSQL)\n|   |-- django-api-CLAUDE.md      # Real-world Django REST API (DRF + Celery)\n|   |-- laravel-api-CLAUDE.md     # Real-world Laravel API (PostgreSQL + Redis) (NEW)\n|   |-- rust-api-CLAUDE.md        # Real-world Rust API (Axum + SQLx + PostgreSQL) (NEW)\n|\n|-- mcp-configs\u002F      # MCP server configurations\n|   |-- mcp-servers.json    # GitHub, Supabase, Vercel, Railway, etc.\n|\n|-- marketplace.json  # Self-hosted marketplace config (for \u002Fplugin marketplace add)\n```\n\n---\n\n## Ecosystem Tools\n\n### Skill Creator\n\nTwo ways to generate Claude Code skills from your repository:\n\n#### Option A: Local Analysis (Built-in)\n\nUse the `\u002Fskill-create` command for local analysis without external services:\n\n```bash\n\u002Fskill-create                    # Analyze current repo\n\u002Fskill-create --instincts        # Also generate instincts for continuous-learning\n```\n\nThis analyzes your git history locally and generates SKILL.md files.\n\n#### Option B: GitHub App (Advanced)\n\nFor advanced features (10k+ commits, auto-PRs, team sharing):\n\n[Install GitHub App](https:\u002F\u002Fgithub.com\u002Fapps\u002Fskill-creator) | [ecc.tools](https:\u002F\u002Fecc.tools)\n\n```bash\n# Comment on any issue:\n\u002Fskill-creator analyze\n\n# Or auto-triggers on push to default branch\n```\n\nBoth options create:\n- **SKILL.md files** - Ready-to-use skills for Claude Code\n- **Instinct collections** - For continuous-learning-v2\n- **Pattern extraction** - Learns from your commit history\n\n### AgentShield — Security Auditor\n\n> Built at the Claude Code Hackathon (Cerebral Valley x Anthropic, Feb 2026). 1282 tests, 98% coverage, 102 static analysis rules.\n\nScan your Claude Code configuration for vulnerabilities, misconfigurations, and injection risks.\n\n```bash\n# Quick scan (no install needed)\nnpx ecc-agentshield scan\n\n# Auto-fix safe issues\nnpx ecc-agentshield scan --fix\n\n# Deep analysis with three Opus 4.6 agents\nnpx ecc-agentshield scan --opus --stream\n\n# Generate secure config from scratch\nnpx ecc-agentshield init\n```\n\n**What it scans:** CLAUDE.md, settings.json, MCP configs, hooks, agent definitions, and skills across 5 categories — secrets detection (14 patterns), permission auditing, hook injection analysis, MCP server risk profiling, and agent config review.\n\n**The `--opus` flag** runs three Claude Opus 4.6 agents in a red-team\u002Fblue-team\u002Fauditor pipeline. The attacker finds exploit chains, the defender evaluates protections, and the auditor synthesizes both into a prioritized risk assessment. Adversarial reasoning, not just pattern matching.\n\n**Output formats:** Terminal (color-graded A-F), JSON (CI pipelines), Markdown, HTML. Exit code 2 on critical findings for build gates.\n\nUse `\u002Fsecurity-scan` in Claude Code to run it, or add to CI with the [GitHub Action](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Fagentshield).\n\n[GitHub](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Fagentshield) | [npm](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fecc-agentshield)\n\n### Continuous Learning v2\n\nThe instinct-based learning system automatically learns your patterns:\n\n```bash\n\u002Finstinct-status        # Show learned instincts with confidence\n\u002Finstinct-import \u003Cfile> # Import instincts from others\n\u002Finstinct-export        # Export your instincts for sharing\n\u002Fevolve                 # Cluster related instincts into skills\n```\n\nSee `skills\u002Fcontinuous-learning-v2\u002F` for full documentation.\n\n---\n\n## Requirements\n\n### Claude Code CLI Version\n\n**Minimum version: v2.1.0 or later**\n\nThis plugin requires Claude Code CLI v2.1.0+ due to changes in how the plugin system handles hooks.\n\nCheck your version:\n```bash\nclaude --version\n```\n\n### Important: Hooks Auto-Loading Behavior\n\n> WARNING: **For Contributors:** Do NOT add a `\"hooks\"` field to `.claude-plugin\u002Fplugin.json`. This is enforced by a regression test.\n\nClaude Code v2.1+ **automatically loads** `hooks\u002Fhooks.json` from any installed plugin by convention. Explicitly declaring it in `plugin.json` causes a duplicate detection error:\n\n```\nDuplicate hooks file detected: .\u002Fhooks\u002Fhooks.json resolves to already-loaded file\n```\n\n**History:** This has caused repeated fix\u002Frevert cycles in this repo ([#29](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F29), [#52](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F52), [#103](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F103)). The behavior changed between Claude Code versions, leading to confusion. We now have a regression test to prevent this from being reintroduced.\n\n---\n\n## Installation\n\n### Option 1: Install as Plugin (Recommended)\n\nThe easiest way to use this repo - install as a Claude Code plugin:\n\n```bash\n# Add this repo as a marketplace\n\u002Fplugin marketplace add affaan-m\u002Feverything-claude-code\n\n# Install the plugin\n\u002Fplugin install everything-claude-code@everything-claude-code\n```\n\nOr add directly to your `~\u002F.claude\u002Fsettings.json`:\n\n```json\n{\n  \"extraKnownMarketplaces\": {\n    \"everything-claude-code\": {\n      \"source\": {\n        \"source\": \"github\",\n        \"repo\": \"affaan-m\u002Feverything-claude-code\"\n      }\n    }\n  },\n  \"enabledPlugins\": {\n    \"everything-claude-code@everything-claude-code\": true\n  }\n}\n```\n\nThis gives you instant access to all commands, agents, skills, and hooks.\n\n> **Note:** The Claude Code plugin system does not support distributing `rules` via plugins ([upstream limitation](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fplugins-reference)). You need to install rules manually:\n>\n> ```bash\n> # Clone the repo first\n> git clone https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code.git\n>\n> # Option A: User-level rules (applies to all projects)\n> mkdir -p ~\u002F.claude\u002Frules\n> cp -r everything-claude-code\u002Frules\u002Fcommon ~\u002F.claude\u002Frules\u002F\n> cp -r everything-claude-code\u002Frules\u002Ftypescript ~\u002F.claude\u002Frules\u002F   # pick your stack\n> cp -r everything-claude-code\u002Frules\u002Fpython ~\u002F.claude\u002Frules\u002F\n> cp -r everything-claude-code\u002Frules\u002Fgolang ~\u002F.claude\u002Frules\u002F\n> cp -r everything-claude-code\u002Frules\u002Fphp ~\u002F.claude\u002Frules\u002F\n>\n> # Option B: Project-level rules (applies to current project only)\n> mkdir -p .claude\u002Frules\n> cp -r everything-claude-code\u002Frules\u002Fcommon .claude\u002Frules\u002F\n> cp -r everything-claude-code\u002Frules\u002Ftypescript .claude\u002Frules\u002F     # pick your stack\n> ```\n\n---\n\n### Option 2: Manual Installation\n\nIf you prefer manual control over what's installed:\n\n```bash\n# Clone the repo\ngit clone https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code.git\n\n# Copy agents to your Claude config\ncp everything-claude-code\u002Fagents\u002F*.md ~\u002F.claude\u002Fagents\u002F\n\n# Copy rules directories (common + language-specific)\nmkdir -p ~\u002F.claude\u002Frules\ncp -r everything-claude-code\u002Frules\u002Fcommon ~\u002F.claude\u002Frules\u002F\ncp -r everything-claude-code\u002Frules\u002Ftypescript ~\u002F.claude\u002Frules\u002F   # pick your stack\ncp -r everything-claude-code\u002Frules\u002Fpython ~\u002F.claude\u002Frules\u002F\ncp -r everything-claude-code\u002Frules\u002Fgolang ~\u002F.claude\u002Frules\u002F\ncp -r everything-claude-code\u002Frules\u002Fphp ~\u002F.claude\u002Frules\u002F\n\n# Copy commands\ncp everything-claude-code\u002Fcommands\u002F*.md ~\u002F.claude\u002Fcommands\u002F\n\n# Copy skills (core vs niche)\n# Recommended (new users): core\u002Fgeneral skills only\ncp -r everything-claude-code\u002F.agents\u002Fskills\u002F* ~\u002F.claude\u002Fskills\u002F\ncp -r everything-claude-code\u002Fskills\u002Fsearch-first ~\u002F.claude\u002Fskills\u002F\n\n# Optional: add niche\u002Fframework-specific skills only when needed\n# for s in django-patterns django-tdd laravel-patterns springboot-patterns; do\n# cp -r everything-claude-code\u002Fskills\u002F$s ~\u002F.claude\u002Fskills\u002F\n# done\n```\n\n#### Add hooks to settings.json\n\nCopy the hooks from `hooks\u002Fhooks.json` to your `~\u002F.claude\u002Fsettings.json`.\n\n#### Configure MCPs\n\nCopy desired MCP servers from `mcp-configs\u002Fmcp-servers.json` to your `~\u002F.claude.json`.\n\n**Important:** Replace `YOUR_*_HERE` placeholders with your actual API keys.\n\n---\n\n## Key Concepts\n\n### Agents\n\nSubagents handle delegated tasks with limited scope. Example:\n\n```markdown\n---\nname: code-reviewer\ndescription: Reviews code for quality, security, and maintainability\ntools: [\"Read\", \"Grep\", \"Glob\", \"Bash\"]\nmodel: opus\n---\n\nYou are a senior code reviewer...\n```\n\n### Skills\n\nSkills are workflow definitions invoked by commands or agents:\n\n```markdown\n# TDD Workflow\n\n1. Define interfaces first\n2. Write failing tests (RED)\n3. Implement minimal code (GREEN)\n4. Refactor (IMPROVE)\n5. Verify 80%+ coverage\n```\n\n### Hooks\n\nHooks fire on tool events. Example - warn about console.log:\n\n```json\n{\n  \"matcher\": \"tool == \\\"Edit\\\" && tool_input.file_path matches \\\"\\\\\\\\.(ts|tsx|js|jsx)$\\\"\",\n  \"hooks\": [{\n    \"type\": \"command\",\n    \"command\": \"#!\u002Fbin\u002Fbash\\ngrep -n 'console\\\\.log' \\\"$file_path\\\" && echo '[Hook] Remove console.log' >&2\"\n  }]\n}\n```\n\n### Rules\n\nRules are always-follow guidelines, organized into `common\u002F` (language-agnostic) + language-specific directories:\n\n```\nrules\u002F\n  common\u002F          # Universal principles (always install)\n  typescript\u002F      # TS\u002FJS specific patterns and tools\n  python\u002F          # Python specific patterns and tools\n  golang\u002F          # Go specific patterns and tools\n  swift\u002F           # Swift specific patterns and tools\n  php\u002F             # PHP specific patterns and tools\n```\n\nSee [`rules\u002FREADME.md`](rules\u002FREADME.md) for installation and structure details.\n\n---\n\n## Which Agent Should I Use?\n\nNot sure where to start? Use this quick reference:\n\n| I want to... | Use this command | Agent used |\n|--------------|-----------------|------------|\n| Plan a new feature | `\u002Feverything-claude-code:plan \"Add auth\"` | planner |\n| Design system architecture | `\u002Feverything-claude-code:plan` + architect agent | architect |\n| Write code with tests first | `\u002Ftdd` | tdd-guide |\n| Review code I just wrote | `\u002Fcode-review` | code-reviewer |\n| Fix a failing build | `\u002Fbuild-fix` | build-error-resolver |\n| Run end-to-end tests | `\u002Fe2e` | e2e-runner |\n| Find security vulnerabilities | `\u002Fsecurity-scan` | security-reviewer |\n| Remove dead code | `\u002Frefactor-clean` | refactor-cleaner |\n| Update documentation | `\u002Fupdate-docs` | doc-updater |\n| Review Go code | `\u002Fgo-review` | go-reviewer |\n| Review Python code | `\u002Fpython-review` | python-reviewer |\n| Review TypeScript\u002FJavaScript code | *(invoke `typescript-reviewer` directly)* | typescript-reviewer |\n| Audit database queries | *(auto-delegated)* | database-reviewer |\n\n### Common Workflows\n\n**Starting a new feature:**\n```\n\u002Feverything-claude-code:plan \"Add user authentication with OAuth\"\n                                              → planner creates implementation blueprint\n\u002Ftdd                                          → tdd-guide enforces write-tests-first\n\u002Fcode-review                                  → code-reviewer checks your work\n```\n\n**Fixing a bug:**\n```\n\u002Ftdd                                          → tdd-guide: write a failing test that reproduces it\n                                              → implement the fix, verify test passes\n\u002Fcode-review                                  → code-reviewer: catch regressions\n```\n\n**Preparing for production:**\n```\n\u002Fsecurity-scan                                → security-reviewer: OWASP Top 10 audit\n\u002Fe2e                                          → e2e-runner: critical user flow tests\n\u002Ftest-coverage                                → verify 80%+ coverage\n```\n\n---\n\n## FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>How do I check which agents\u002Fcommands are installed?\u003C\u002Fb>\u003C\u002Fsummary>\n\n```bash\n\u002Fplugin list everything-claude-code@everything-claude-code\n```\n\nThis shows all available agents, commands, and skills from the plugin.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>My hooks aren't working \u002F I see \"Duplicate hooks file\" errors\u003C\u002Fb>\u003C\u002Fsummary>\n\nThis is the most common issue. **Do NOT add a `\"hooks\"` field to `.claude-plugin\u002Fplugin.json`.** Claude Code v2.1+ automatically loads `hooks\u002Fhooks.json` from installed plugins. Explicitly declaring it causes duplicate detection errors. See [#29](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F29), [#52](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F52), [#103](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F103).\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Can I use ECC with Claude Code on a custom API endpoint or model gateway?\u003C\u002Fb>\u003C\u002Fsummary>\n\nYes. ECC does not hardcode Anthropic-hosted transport settings. It runs locally through Claude Code's normal CLI\u002Fplugin surface, so it works with:\n\n- Anthropic-hosted Claude Code\n- Official Claude Code gateway setups using `ANTHROPIC_BASE_URL` and `ANTHROPIC_AUTH_TOKEN`\n- Compatible custom endpoints that speak the Anthropic API Claude Code expects\n\nMinimal example:\n\n```bash\nexport ANTHROPIC_BASE_URL=https:\u002F\u002Fyour-gateway.example.com\nexport ANTHROPIC_AUTH_TOKEN=your-token\nclaude\n```\n\nIf your gateway remaps model names, configure that in Claude Code rather than in ECC. ECC's hooks, skills, commands, and rules are model-provider agnostic once the `claude` CLI is already working.\n\nOfficial references:\n- [Claude Code LLM gateway docs](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fllm-gateway)\n- [Claude Code model configuration docs](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fmodel-config)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>My context window is shrinking \u002F Claude is running out of context\u003C\u002Fb>\u003C\u002Fsummary>\n\nToo many MCP servers eat your context. Each MCP tool description consumes tokens from your 200k window, potentially reducing it to ~70k.\n\n**Fix:** Disable unused MCPs per project:\n```json\n\u002F\u002F In your project's .claude\u002Fsettings.json\n{\n  \"disabledMcpServers\": [\"supabase\", \"railway\", \"vercel\"]\n}\n```\n\nKeep under 10 MCPs enabled and under 80 tools active.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Can I use only some components (e.g., just agents)?\u003C\u002Fb>\u003C\u002Fsummary>\n\nYes. Use Option 2 (manual installation) and copy only what you need:\n\n```bash\n# Just agents\ncp everything-claude-code\u002Fagents\u002F*.md ~\u002F.claude\u002Fagents\u002F\n\n# Just rules\nmkdir -p ~\u002F.claude\u002Frules\u002F\ncp -r everything-claude-code\u002Frules\u002Fcommon ~\u002F.claude\u002Frules\u002F\n```\n\nEach component is fully independent.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Does this work with Cursor \u002F OpenCode \u002F Codex \u002F Antigravity?\u003C\u002Fb>\u003C\u002Fsummary>\n\nYes. ECC is cross-platform:\n- **Cursor**: Pre-translated configs in `.cursor\u002F`. See [Cursor IDE Support](#cursor-ide-support).\n- **OpenCode**: Full plugin support in `.opencode\u002F`. See [OpenCode Support](#-opencode-support).\n- **Codex**: First-class support for both macOS app and CLI, with adapter drift guards and SessionStart fallback. See PR [#257](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fpull\u002F257).\n- **Antigravity**: Tightly integrated setup for workflows, skills, and flattened rules in `.agent\u002F`. See [Antigravity Guide](docs\u002FANTIGRAVITY-GUIDE.md).\n- **Claude Code**: Native — this is the primary target.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>How do I contribute a new skill or agent?\u003C\u002Fb>\u003C\u002Fsummary>\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md). The short version:\n1. Fork the repo\n2. Create your skill in `skills\u002Fyour-skill-name\u002FSKILL.md` (with YAML frontmatter)\n3. Or create an agent in `agents\u002Fyour-agent.md`\n4. Submit a PR with a clear description of what it does and when to use it\n\u003C\u002Fdetails>\n\n---\n\n## Running Tests\n\nThe plugin includes a comprehensive test suite:\n\n```bash\n# Run all tests\nnode tests\u002Frun-all.js\n\n# Run individual test files\nnode tests\u002Flib\u002Futils.test.js\nnode tests\u002Flib\u002Fpackage-manager.test.js\nnode tests\u002Fhooks\u002Fhooks.test.js\n```\n\n---\n\n## Contributing\n\n**Contributions are welcome and encouraged.**\n\nThis repo is meant to be a community resource. If you have:\n- Useful agents or skills\n- Clever hooks\n- Better MCP configurations\n- Improved rules\n\nPlease contribute! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n### Ideas for Contributions\n\n- Language-specific skills (Rust, C#, Kotlin, Java) — Go, Python, Perl, Swift, and TypeScript already included\n- Framework-specific configs (Rails, FastAPI, NestJS) — Django, Spring Boot, Laravel already included\n- DevOps agents (Kubernetes, Terraform, AWS, Docker)\n- Testing strategies (different frameworks, visual regression)\n- Domain-specific knowledge (ML, data engineering, mobile)\n\n---\n\n## Cursor IDE Support\n\nECC provides **full Cursor IDE support** with hooks, rules, agents, skills, commands, and MCP configs adapted for Cursor's native format.\n\n### Quick Start (Cursor)\n\n```bash\n# macOS\u002FLinux\n.\u002Finstall.sh --target cursor typescript\n.\u002Finstall.sh --target cursor python golang swift php\n```\n\n```powershell\n# Windows PowerShell\n.\\install.ps1 --target cursor typescript\n.\\install.ps1 --target cursor python golang swift php\n```\n\n### What's Included\n\n| Component | Count | Details |\n|-----------|-------|---------|\n| Hook Events | 15 | sessionStart, beforeShellExecution, afterFileEdit, beforeMCPExecution, beforeSubmitPrompt, and 10 more |\n| Hook Scripts | 16 | Thin Node.js scripts delegating to `scripts\u002Fhooks\u002F` via shared adapter |\n| Rules | 34 | 9 common (alwaysApply) + 25 language-specific (TypeScript, Python, Go, Swift, PHP) |\n| Agents | Shared | Via AGENTS.md at root (read by Cursor natively) |\n| Skills | Shared + Bundled | Via AGENTS.md at root and `.cursor\u002Fskills\u002F` for translated additions |\n| Commands | Shared | `.cursor\u002Fcommands\u002F` if installed |\n| MCP Config | Shared | `.cursor\u002Fmcp.json` if installed |\n\n### Hook Architecture (DRY Adapter Pattern)\n\nCursor has **more hook events than Claude Code** (20 vs 8). The `.cursor\u002Fhooks\u002Fadapter.js` module transforms Cursor's stdin JSON to Claude Code's format, allowing existing `scripts\u002Fhooks\u002F*.js` to be reused without duplication.\n\n```\nCursor stdin JSON → adapter.js → transforms → scripts\u002Fhooks\u002F*.js\n                                              (shared with Claude Code)\n```\n\nKey hooks:\n- **beforeShellExecution** — Blocks dev servers outside tmux (exit 2), git push review\n- **afterFileEdit** — Auto-format + TypeScript check + console.log warning\n- **beforeSubmitPrompt** — Detects secrets (sk-, ghp_, AKIA patterns) in prompts\n- **beforeTabFileRead** — Blocks Tab from reading .env, .key, .pem files (exit 2)\n- **beforeMCPExecution \u002F afterMCPExecution** — MCP audit logging\n\n### Rules Format\n\nCursor rules use YAML frontmatter with `description`, `globs`, and `alwaysApply`:\n\n```yaml\n---\ndescription: \"TypeScript coding style extending common rules\"\nglobs: [\"**\u002F*.ts\", \"**\u002F*.tsx\", \"**\u002F*.js\", \"**\u002F*.jsx\"]\nalwaysApply: false\n---\n```\n\n---\n\n## Codex macOS App + CLI Support\n\nECC provides **first-class Codex support** for both the macOS app and CLI, with a reference configuration, Codex-specific AGENTS.md supplement, and shared skills.\n\n### Quick Start (Codex App + CLI)\n\n```bash\n# Run Codex CLI in the repo — AGENTS.md and .codex\u002F are auto-detected\ncodex\n\n# Automatic setup: sync ECC assets (AGENTS.md, skills, MCP servers) into ~\u002F.codex\nnpm install && bash scripts\u002Fsync-ecc-to-codex.sh\n# or: pnpm install && bash scripts\u002Fsync-ecc-to-codex.sh\n# or: yarn install && bash scripts\u002Fsync-ecc-to-codex.sh\n# or: bun install && bash scripts\u002Fsync-ecc-to-codex.sh\n\n# Or manually: copy the reference config to your home directory\ncp .codex\u002Fconfig.toml ~\u002F.codex\u002Fconfig.toml\n```\n\nThe sync script safely merges ECC MCP servers into your existing `~\u002F.codex\u002Fconfig.toml` using an **add-only** strategy — it never removes or modifies your existing servers. Run with `--dry-run` to preview changes, or `--update-mcp` to force-refresh ECC servers to the latest recommended config.\n\nFor Context7, ECC uses the canonical Codex section name `[mcp_servers.context7]` while still launching the `@upstash\u002Fcontext7-mcp` package. If you already have a legacy `[mcp_servers.context7-mcp]` entry, `--update-mcp` migrates it to the canonical section name.\n\nCodex macOS app:\n- Open this repository as your workspace.\n- The root `AGENTS.md` is auto-detected.\n- `.codex\u002Fconfig.toml` and `.codex\u002Fagents\u002F*.toml` work best when kept project-local.\n- The reference `.codex\u002Fconfig.toml` intentionally does not pin `model` or `model_provider`, so Codex uses its own current default unless you override it.\n- Optional: copy `.codex\u002Fconfig.toml` to `~\u002F.codex\u002Fconfig.toml` for global defaults; keep the multi-agent role files project-local unless you also copy `.codex\u002Fagents\u002F`.\n\n### What's Included\n\n| Component | Count | Details |\n|-----------|-------|---------|\n| Config | 1 | `.codex\u002Fconfig.toml` — top-level approvals\u002Fsandbox\u002Fweb_search, MCP servers, notifications, profiles |\n| AGENTS.md | 2 | Root (universal) + `.codex\u002FAGENTS.md` (Codex-specific supplement) |\n| Skills | 16 | `.agents\u002Fskills\u002F` — SKILL.md + agents\u002Fopenai.yaml per skill |\n| MCP Servers | 6 | Supabase, Playwright, Context7, GitHub, Memory, Sequential Thinking (auto-merged via add-only sync) |\n| Profiles | 2 | `strict` (read-only sandbox) and `yolo` (full auto-approve) |\n| Agent Roles | 3 | `.codex\u002Fagents\u002F` — explorer, reviewer, docs-researcher |\n\n### Skills\n\nSkills at `.agents\u002Fskills\u002F` are auto-loaded by Codex:\n\n| Skill | Description |\n|-------|-------------|\n| tdd-workflow | Test-driven development with 80%+ coverage |\n| security-review | Comprehensive security checklist |\n| coding-standards | Universal coding standards |\n| frontend-patterns | React\u002FNext.js patterns |\n| frontend-slides | HTML presentations, PPTX conversion, visual style exploration |\n| article-writing | Long-form writing from notes and voice references |\n| content-engine | Platform-native social content and repurposing |\n| market-research | Source-attributed market and competitor research |\n| investor-materials | Decks, memos, models, and one-pagers |\n| investor-outreach | Personalized outreach, follow-ups, and intro blurbs |\n| backend-patterns | API design, database, caching |\n| e2e-testing | Playwright E2E tests |\n| eval-harness | Eval-driven development |\n| strategic-compact | Context management |\n| api-design | REST API design patterns |\n| verification-loop | Build, test, lint, typecheck, security |\n\n### Key Limitation\n\nCodex does **not yet provide Claude-style hook execution parity**. ECC enforcement there is instruction-based via `AGENTS.md`, optional `model_instructions_file` overrides, and sandbox\u002Fapproval settings.\n\n### Multi-Agent Support\n\nCurrent Codex builds support experimental multi-agent workflows.\n\n- Enable `features.multi_agent = true` in `.codex\u002Fconfig.toml`\n- Define roles under `[agents.\u003Cname>]`\n- Point each role at a file under `.codex\u002Fagents\u002F`\n- Use `\u002Fagent` in the CLI to inspect or steer child agents\n\nECC ships three sample role configs:\n\n| Role | Purpose |\n|------|---------|\n| `explorer` | Read-only codebase evidence gathering before edits |\n| `reviewer` | Correctness, security, and missing-test review |\n| `docs_researcher` | Documentation and API verification before release\u002Fdocs changes |\n\n---\n\n## OpenCode Support\n\nECC provides **full OpenCode support** including plugins and hooks.\n\n### Quick Start\n\n```bash\n# Install OpenCode\nnpm install -g opencode\n\n# Run in the repository root\nopencode\n```\n\nThe configuration is automatically detected from `.opencode\u002Fopencode.json`.\n\n### Feature Parity\n\n| Feature | Claude Code | OpenCode | Status |\n|---------|-------------|----------|--------|\n| Agents | PASS: 30 agents | PASS: 12 agents | **Claude Code leads** |\n| Commands | PASS: 60 commands | PASS: 31 commands | **Claude Code leads** |\n| Skills | PASS: 136 skills | PASS: 37 skills | **Claude Code leads** |\n| Hooks | PASS: 8 event types | PASS: 11 events | **OpenCode has more!** |\n| Rules | PASS: 29 rules | PASS: 13 instructions | **Claude Code leads** |\n| MCP Servers | PASS: 14 servers | PASS: Full | **Full parity** |\n| Custom Tools | PASS: Via hooks | PASS: 6 native tools | **OpenCode is better** |\n\n### Hook Support via Plugins\n\nOpenCode's plugin system is MORE sophisticated than Claude Code with 20+ event types:\n\n| Claude Code Hook | OpenCode Plugin Event |\n|-----------------|----------------------|\n| PreToolUse | `tool.execute.before` |\n| PostToolUse | `tool.execute.after` |\n| Stop | `session.idle` |\n| SessionStart | `session.created` |\n| SessionEnd | `session.deleted` |\n\n**Additional OpenCode events**: `file.edited`, `file.watcher.updated`, `message.updated`, `lsp.client.diagnostics`, `tui.toast.show`, and more.\n\n### Available Commands (31+)\n\n| Command | Description |\n|---------|-------------|\n| `\u002Fplan` | Create implementation plan |\n| `\u002Ftdd` | Enforce TDD workflow |\n| `\u002Fcode-review` | Review code changes |\n| `\u002Fbuild-fix` | Fix build errors |\n| `\u002Fe2e` | Generate E2E tests |\n| `\u002Frefactor-clean` | Remove dead code |\n| `\u002Forchestrate` | Multi-agent workflow |\n| `\u002Flearn` | Extract patterns from session |\n| `\u002Fcheckpoint` | Save verification state |\n| `\u002Fverify` | Run verification loop |\n| `\u002Feval` | Evaluate against criteria |\n| `\u002Fupdate-docs` | Update documentation |\n| `\u002Fupdate-codemaps` | Update codemaps |\n| `\u002Ftest-coverage` | Analyze coverage |\n| `\u002Fgo-review` | Go code review |\n| `\u002Fgo-test` | Go TDD workflow |\n| `\u002Fgo-build` | Fix Go build errors |\n| `\u002Fpython-review` | Python code review (PEP 8, type hints, security) |\n| `\u002Fmulti-plan` | Multi-model collaborative planning |\n| `\u002Fmulti-execute` | Multi-model collaborative execution |\n| `\u002Fmulti-backend` | Backend-focused multi-model workflow |\n| `\u002Fmulti-frontend` | Frontend-focused multi-model workflow |\n| `\u002Fmulti-workflow` | Full multi-model development workflow |\n| `\u002Fpm2` | Auto-generate PM2 service commands |\n| `\u002Fsessions` | Manage session history |\n| `\u002Fskill-create` | Generate skills from git |\n| `\u002Finstinct-status` | View learned instincts |\n| `\u002Finstinct-import` | Import instincts |\n| `\u002Finstinct-export` | Export instincts |\n| `\u002Fevolve` | Cluster instincts into skills |\n| `\u002Fpromote` | Promote project instincts to global scope |\n| `\u002Fprojects` | List known projects and instinct stats |\n| `\u002Fprune` | Delete expired pending instincts (30d TTL) |\n| `\u002Flearn-eval` | Extract and evaluate patterns before saving |\n| `\u002Fsetup-pm` | Configure package manager |\n| `\u002Fharness-audit` | Audit harness reliability, eval readiness, and risk posture |\n| `\u002Floop-start` | Start controlled agentic loop execution pattern |\n| `\u002Floop-status` | Inspect active loop status and checkpoints |\n| `\u002Fquality-gate` | Run quality gate checks for paths or entire repo |\n| `\u002Fmodel-route` | Route tasks to models by complexity and budget |\n\n### Plugin Installation\n\n**Option 1: Use directly**\n```bash\ncd everything-claude-code\nopencode\n```\n\n**Option 2: Install as npm package**\n```bash\nnpm install ecc-universal\n```\n\nThen add to your `opencode.json`:\n```json\n{\n  \"plugin\": [\"ecc-universal\"]\n}\n```\n\nThat npm plugin entry enables ECC's published OpenCode plugin module (hooks\u002Fevents and plugin tools).\nIt does **not** automatically add ECC's full command\u002Fagent\u002Finstruction catalog to your project config.\n\nFor the full ECC OpenCode setup, either:\n- run OpenCode inside this repository, or\n- copy the bundled `.opencode\u002F` config assets into your project and wire the `instructions`, `agent`, and `command` entries in `opencode.json`\n\n### Documentation\n\n- **Migration Guide**: `.opencode\u002FMIGRATION.md`\n- **OpenCode Plugin README**: `.opencode\u002FREADME.md`\n- **Consolidated Rules**: `.opencode\u002Finstructions\u002FINSTRUCTIONS.md`\n- **LLM Documentation**: `llms.txt` (complete OpenCode docs for LLMs)\n\n---\n\n## Cross-Tool Feature Parity\n\nECC is the **first plugin to maximize every major AI coding tool**. Here's how each harness compares:\n\n| Feature | Claude Code | Cursor IDE | Codex CLI | OpenCode |\n|---------|------------|------------|-----------|----------|\n| **Agents** | 21 | Shared (AGENTS.md) | Shared (AGENTS.md) | 12 |\n| **Commands** | 52 | Shared | Instruction-based | 31 |\n| **Skills** | 102 | Shared | 10 (native format) | 37 |\n| **Hook Events** | 8 types | 15 types | None yet | 11 types |\n| **Hook Scripts** | 20+ scripts | 16 scripts (DRY adapter) | N\u002FA | Plugin hooks |\n| **Rules** | 34 (common + lang) | 34 (YAML frontmatter) | Instruction-based | 13 instructions |\n| **Custom Tools** | Via hooks | Via hooks | N\u002FA | 6 native tools |\n| **MCP Servers** | 14 | Shared (mcp.json) | 7 (auto-merged via TOML parser) | Full |\n| **Config Format** | settings.json | hooks.json + rules\u002F | config.toml | opencode.json |\n| **Context File** | CLAUDE.md + AGENTS.md | AGENTS.md | AGENTS.md | AGENTS.md |\n| **Secret Detection** | Hook-based | beforeSubmitPrompt hook | Sandbox-based | Hook-based |\n| **Auto-Format** | PostToolUse hook | afterFileEdit hook | N\u002FA | file.edited hook |\n| **Version** | Plugin | Plugin | Reference config | 1.9.0 |\n\n**Key architectural decisions:**\n- **AGENTS.md** at root is the universal cross-tool file (read by all 4 tools)\n- **DRY adapter pattern** lets Cursor reuse Claude Code's hook scripts without duplication\n- **Skills format** (SKILL.md with YAML frontmatter) works across Claude Code, Codex, and OpenCode\n- Codex's lack of hooks is compensated by `AGENTS.md`, optional `model_instructions_file` overrides, and sandbox permissions\n\n---\n\n## Background\n\nI've been using Claude Code since the experimental rollout. Won the Anthropic x Forum Ventures hackathon in Sep 2025 with [@DRodriguezFX](https:\u002F\u002Fx.com\u002FDRodriguezFX) — built [zenith.chat](https:\u002F\u002Fzenith.chat) entirely using Claude Code.\n\nThese configs are battle-tested across multiple production applications.\n\n---\n\n## Token Optimization\n\nClaude Code usage can be expensive if you don't manage token consumption. These settings significantly reduce costs without sacrificing quality.\n\n### Recommended Settings\n\nAdd to `~\u002F.claude\u002Fsettings.json`:\n\n```json\n{\n  \"model\": \"sonnet\",\n  \"env\": {\n    \"MAX_THINKING_TOKENS\": \"10000\",\n    \"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE\": \"50\"\n  }\n}\n```\n\n| Setting | Default | Recommended | Impact |\n|---------|---------|-------------|--------|\n| `model` | opus | **sonnet** | ~60% cost reduction; handles 80%+ of coding tasks |\n| `MAX_THINKING_TOKENS` | 31,999 | **10,000** | ~70% reduction in hidden thinking cost per request |\n| `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` | 95 | **50** | Compacts earlier — better quality in long sessions |\n\nSwitch to Opus only when you need deep architectural reasoning:\n```\n\u002Fmodel opus\n```\n\n### Daily Workflow Commands\n\n| Command | When to Use |\n|---------|-------------|\n| `\u002Fmodel sonnet` | Default for most tasks |\n| `\u002Fmodel opus` | Complex architecture, debugging, deep reasoning |\n| `\u002Fclear` | Between unrelated tasks (free, instant reset) |\n| `\u002Fcompact` | At logical task breakpoints (research done, milestone complete) |\n| `\u002Fcost` | Monitor token spending during session |\n\n### Strategic Compaction\n\nThe `strategic-compact` skill (included in this plugin) suggests `\u002Fcompact` at logical breakpoints instead of relying on auto-compaction at 95% context. See `skills\u002Fstrategic-compact\u002FSKILL.md` for the full decision guide.\n\n**When to compact:**\n- After research\u002Fexploration, before implementation\n- After completing a milestone, before starting the next\n- After debugging, before continuing feature work\n- After a failed approach, before trying a new one\n\n**When NOT to compact:**\n- Mid-implementation (you'll lose variable names, file paths, partial state)\n\n### Context Window Management\n\n**Critical:** Don't enable all MCPs at once. Each MCP tool description consumes tokens from your 200k window, potentially reducing it to ~70k.\n\n- Keep under 10 MCPs enabled per project\n- Keep under 80 tools active\n- Use `disabledMcpServers` in project config to disable unused ones\n\n### Agent Teams Cost Warning\n\nAgent Teams spawns multiple context windows. Each teammate consumes tokens independently. Only use for tasks where parallelism provides clear value (multi-module work, parallel reviews). For simple sequential tasks, subagents are more token-efficient.\n\n---\n\n## WARNING: Important Notes\n\n### Token Optimization\n\nHitting daily limits? See the **[Token Optimization Guide](docs\u002Ftoken-optimization.md)** for recommended settings and workflow tips.\n\nQuick wins:\n\n```json\n\u002F\u002F ~\u002F.claude\u002Fsettings.json\n{\n  \"model\": \"sonnet\",\n  \"env\": {\n    \"MAX_THINKING_TOKENS\": \"10000\",\n    \"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE\": \"50\",\n    \"CLAUDE_CODE_SUBAGENT_MODEL\": \"haiku\"\n  }\n}\n```\n\nUse `\u002Fclear` between unrelated tasks, `\u002Fcompact` at logical breakpoints, and `\u002Fcost` to monitor spending.\n\n### Customization\n\nThese configs work for my workflow. You should:\n1. Start with what resonates\n2. Modify for your stack\n3. Remove what you don't use\n4. Add your own patterns\n\n---\n\n## Sponsors\n\nThis project is free and open source. Sponsors help keep it maintained and growing.\n\n[**Become a Sponsor**](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Faffaan-m) | [Sponsor Tiers](SPONSORS.md) | [Sponsorship Program](SPONSORING.md)\n\n---\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_readme_ac60d55b9fd8.png)](https:\u002F\u002Fstar-history.com\u002F#affaan-m\u002Feverything-claude-code&Date)\n\n---\n\n## Links\n\n- **Shorthand Guide (Start Here):** [The Shorthand Guide to Everything Claude Code](https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2012378465664745795)\n- **Longform Guide (Advanced):** [The Longform Guide to Everything Claude Code](https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2014040193557471352)\n- **Security Guide:** [Security Guide](.\u002Fthe-security-guide.md) | [Thread](https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2033263813387223421)\n- **Follow:** [@affaanmustafa](https:\u002F\u002Fx.com\u002Faffaanmustafa)\n\n---\n\n## License\n\nMIT - Use freely, modify as needed, contribute back if you can.\n\n---\n\n**Star this repo if it helps. Read both guides. Build something great.**\n","**语言：**英语 | [葡萄牙语（巴西）](docs\u002Fpt-BR\u002FREADME.md) | [简体中文](README.zh-CN.md) | [繁体中文](docs\u002Fzh-TW\u002FREADME.md) | [日语](docs\u002Fja-JP\u002FREADME.md) | [韩语](docs\u002Fko-KR\u002FREADME.md) | [土耳其语](docs\u002Ftr\u002FREADME.md)\n\n# 一切 Claude Code\n\n[![星标](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Faffaan-m\u002Feverything-claude-code?style=flat)](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fstargazers)\n[![ Forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Faffaan-m\u002Feverything-claude-code?style=flat)](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fnetwork\u002Fmembers)\n[![贡献者](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Faffaan-m\u002Feverything-claude-code?style=flat)](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fgraphs\u002Fcontributors)\n[![npm ecc-universal](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdw\u002Fecc-universal?label=ecc-universal%20weekly%20downloads&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fecc-universal)\n[![npm ecc-agentshield](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdw\u002Fecc-agentshield?label=ecc-agentshield%20weekly%20downloads&logo=npm)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fecc-agentshield)\n[![GitHub 应用安装](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub%20App-150%20installs-2ea44f?logo=github)](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Fecc-tools)\n[![许可证](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](LICENSE)\n![Shell](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Shell-4EAA25?logo=gnu-bash&logoColor=white)\n![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-TypeScript-3178C6?logo=typescript&logoColor=white)\n![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Python-3776AB?logo=python&logoColor=white)\n![Go](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Go-00ADD8?logo=go&logoColor=white)\n![Java](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Java-ED8B00?logo=openjdk&logoColor=white)\n![Perl](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Perl-39457E?logo=perl&logoColor=white)\n![Markdown](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Markdown-000000?logo=markdown&logoColor=white)\n\n> **超过 5 万个 Star** | **6000 多个 Fork** | **30 位贡献者** | **支持 7 种语言** | **Anthropic 杯黑客马拉松冠军**\n\n---\n\n\u003Cdiv align=\"center\">\n\n**语言 \u002F 语言 \u002F 語言 \u002F Dil**\n\n[**英语**](README.md) | [葡萄牙语（巴西）](docs\u002Fpt-BR\u002FREADME.md) | [简体中文](README.zh-CN.md) | [繁体中文](docs\u002Fzh-TW\u002FREADME.md) | [日语](docs\u002Fja-JP\u002FREADME.md) | [韩语](docs\u002Fko-KR\u002FREADME.md)\n | [土耳其语](docs\u002Ftr\u002FREADME.md)\n\n\u003C\u002Fdiv>\n\n---\n\n**面向 AI 代理的性能优化系统，由 Anthropic 杯黑客马拉松冠军打造。**\n\n不只是配置！一套完整的系统：技能、直觉、内存优化、持续学习、安全扫描，以及以研究为导向的开发流程。经过 10 多个月的密集日常使用，我们打造出的生产级代理、挂钩、命令、规则，以及 MCP 配置，最终实现了真实产品的落地。\n\n适用于 **Claude Code**、**Codex**、**Cowork** 等各类 AI 代理工具。\n\n---\n\n## 指南\n\n本仓库仅包含原始代码。指南将为您详细讲解所有内容。\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2012378465664745795\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_readme_67106075fafe.png\" alt=\"Everything Claude Code 简写指南\" \u002F>\n\u003C\u002Fa>\n\u003C\u002Ftd>\n\u003Ctd width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2014040193557471352\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_readme_d6899f91bcfc.png\" alt=\"Everything Claude Code 长篇指南\" \u002F>\n\u003C\u002Fa>\n\u003C\u002Ftd>\n\u003Ctd width=\"33%\">\n\u003Ca href=\"https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2033263813387223421\">\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_readme_e0239be1670b.png\" alt=\"Everything Agentic 安全性简写指南\" \u002F>\n\u003C\u002Fa>\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"center\">\u003Cb>简写指南\u003C\u002Fb>\u003Cbr\u002F>设置、基础概念、哲学理念。\u003Cb>请先阅读此部分。\u003C\u002Fb>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Cb>长篇指南\u003C\u002Fb>\u003Cbr\u002F>令牌优化、内存持久化、评估机制、并行化。\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Cb>安全指南\u003C\u002Fb>\u003Cbr\u002F>攻击向量、沙盒隔离、 sanitization、CVE 编号、AgentShield。\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n| 主题 | 您将学到的内容 |\n|-------|-------------------|\n| 令牌优化 | 模型选择、系统提示精简、后台进程 |\n| 内存持久化 | 自动保存并加载会话上下文的挂钩 |\n| 持续学习 | 自动从会话中提取模式，将其转化为可重用的技能 |\n| 校验循环 | 通过检查点与连续评估相结合，采用不同的评分类型，实现“通过@k”指标 |\n| 并行化 | Git 工作树、级联方法、何时需要扩展实例数量 |\n| 子代理编排 | 上下文问题、迭代式检索模式 |\n\n---\n\n## 新功能\n\n### v1.9.0 — 选择性安装与语言扩展（2026年3月）\n\n- **选择性安装架构** — 采用 Manifest 驱动的安装流程，通过 `install-plan.js` 和 `install-apply.js` 实现针对性组件的安装。状态存储会跟踪已安装的内容，并支持增量更新。\n- **新增 6 个代理** — `typescript-reviewer`、`pytorch-build-resolver`、`java-build-resolver`、`java-reviewer`、`kotlin-reviewer`、`kotlin-build-resolver` 将语言覆盖范围拓展至 10 种语言。\n- **新增技能** — 为深度学习工作流提供 `pytorch-patterns`，为 API 参考研究提供 `documentation-lookup`，为现代 JS 工具链提供 `bun-runtime` 和 `nextjs-turbopack`，此外还新增 8 项运营领域技能以及 `mcp-server-patterns`。\n- **会话与状态基础设施** — 使用 SQLite 状态存储，并配备查询 CLI；通过会话适配器进行结构化记录；建立技能进化基础，助力技能自我提升。\n- **编排系统全面升级** — 让审计评分变得更加确定，强化编排状态与启动器的兼容性，通过 5 层防护机制防止观察者循环。\n- **观察者可靠性** — 通过限流和尾部采样修复了内存爆炸问题，修复了沙盒访问权限，引入了延迟启动逻辑，并增强了重新进入保护机制。\n- **12 种语言生态系统** — Java、PHP、Perl、Kotlin\u002FAndroid\u002FKMP、C++、Rust 等新规则加入现有 TypeScript、Python、Go 以及通用规则体系。\n- **社区贡献** — 提供韩语和中文翻译，新增安全挂钩、生物群落挂钩优化、视频处理技能、运营技能、PowerShell 安装程序，以及 Antigravity IDE 支持。\n- **CI 强化** — 修复了 19 处测试失败问题，严格控制了目录计数，验证了安装清单，并确保了完整测试套件顺利通过。\n\n### v1.8.0 — 代理性能系统（2026年3月）\n\n- **首次发布代理系统** — ECC 现在被明确定位为代理性能系统，而不仅仅是配置包。\n- **挂钩可靠性全面升级** — 增加了 SessionStart 根据地的回退机制、停止阶段的会话摘要，以及基于脚本的挂钩，取代了脆弱的内联单行代码。\n- **挂钩运行时控制** — 通过 `ECC_HOOK_PROFILE=minimal|standard|strict` 和 `ECC_DISABLED_HOOKS=...`，实现运行时的条件限制，无需手动编辑挂钩文件。\n- **新增代理命令** — `\u002Fharness-audit`、`\u002Floop-start`、`\u002Floop-status`、`\u002Fquality-gate`、`\u002Fmodel-route`。\n- **NanoClaw v2** — 模型路由、技能热加载、会话分支\u002F搜索\u002F导出\u002F压缩\u002F指标管理。\n- **跨代理一致性** — 在 Claude Code、Cursor、OpenCode 以及 Codex 应用\u002FCLI 之间，行为规范得到进一步收紧。\n- **997 项内部测试全部通过** — 在挂钩\u002F运行时重构及兼容性更新后，整套测试均顺利通过，且完全绿色。\n\n### v1.7.0 — 跨平台扩展与演示构建器（2026年2月）\n\n- **Codex 应用 + CLI 支持** — 直接支持基于 `AGENTS.md` 的 Codex，提供目标安装程序以及 Codex 文档\n- **`frontend-slides` 技能** — 无需依赖任何其他工具的 HTML 演示构建器，具备 PPTX 转换指南，并严格遵循视口适配规则\n- **新增 5 项通用业务\u002F内容技能** — `文章写作`、`内容引擎`、`市场调研`、`投资者资料`、`投资者沟通`\n- **更广泛的功能覆盖** — 突破性地强化了 Cursor、Codex 与 OpenCode 的支持，确保同一仓库可在所有主流框架中顺畅运行\n- **992 次内部测试** — 在插件、钩子、技能及打包等环节，进一步扩大了验证与回归测试的覆盖率\n\n### v1.6.0 — Codex CLI、AgentShield 与 Marketplace（2026年2月）\n\n- **Codex CLI 支持** — 新增 `\u002Fcodex-setup` 命令，可自动生成 `codex.md` 文件，以实现 OpenAI Codex CLI 的兼容性\n- **新增 7 项技能** — `搜索优先`、`Swift Actor 持久化`、`Swift 协议调试测试`、`正则表达式 vs LLM 结构化文本`、`内容哈希缓存模式`、`成本感知 LLM 流程`、`技能盘点`\n- **AgentShield 集成** — `\u002Fsecurity-scan` 技能可直接从 Claude Code 运行 AgentShield；已通过 1282 次测试，涵盖 102 条规则\n- **GitHub Marketplace** — ECC Tools GitHub 应用现已上线，网址为 [github.com\u002Fmarketplace\u002Fecc-tools](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Fecc-tools)，提供免费版、专业版与企业版三种版本\n- **合并 30 多条社区 PR** — 来自 30 位贡献者、涵盖 6 种语言的贡献\n- **978 次内部测试** — 在代理、技能、命令、钩子及规则等环节，进一步扩展了验证套件\n\n### v1.4.1 — 修复 Bug（2026年2月）\n\n- **修复了 instinct 导入时的内容丢失问题** — 在 `\u002Finstinct-import` 中，`parse_instinct_file()` 会在前言部分（如“行动”、“证据”、“示例”等章节）之后悄然丢弃所有内容。([#148](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F148)、[#161](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fpull\u002F161))\n\n### v1.4.0 — 多语言规则、安装向导与 PM2（2026年2月）\n\n- **交互式安装向导** — 新增的 `configure-ecc` 技能可引导用户完成设置，并自动检测是否需要合并或覆盖现有配置\n- **PM2 与多代理编排** — 新增 6 条命令（`\u002Fpm2`、`\u002Fmulti-plan`、`\u002Fmulti-execute`、`\u002Fmulti-backend`、`\u002Fmulti-frontend`、`\u002Fmulti-workflow`），用于管理复杂的多服务工作流\n- **多语言规则架构** — 规则已从扁平化文件重构为 `common\u002F`、`typescript\u002F`、`python\u002F`、`golang\u002F` 目录结构。只需安装您所需的语言版本\n- **中文（zh-CN）翻译** — 已完成所有代理、命令、技能及规则的完整翻译（共 80 多个文件）\n- **GitHub Sponsors 支持** — 通过 GitHub Sponsors 为项目提供赞助\n- **增强的 CONTRIBUTING.md** — 为每种贡献类型提供了详细的 PR 模板\n\n### v1.3.0 — OpenCode 插件支持（2026年2月）\n\n- **全面集成 OpenCode** — 12 个代理、24 条命令、16 项技能，并可通过 OpenCode 的插件系统实现钩子支持（涵盖 20 多种事件类型）\n- **3 项原生自定义工具** — 包括 run-tests、check-coverage 和 security-audit\n- **LLM 文档** — 提供 `llms.txt`，为 OpenCode 提供全面的文档支持\n\n### v1.2.0 — 统一命令与技能（2026年2月）\n\n- **Python\u002FDjango 支持** — Django 模式、安全、TDD 以及验证相关技能\n- **Java Spring Boot 技能** — Spring Boot 的模式、安全、TDD 与验证相关技能\n- **会话管理** — `\u002Fsessions` 命令可用于查看会话历史记录\n- **持续学习 v2** — 基于 instinct 的学习方式，具备信心评分、导入\u002F导出功能，且能够不断进化\n\n请参阅完整的变更日志：[发布版本](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Freleases)。\n\n---\n\n## 快速入门\n\n不到 2 分钟即可上手使用：\n\n### 步骤 1：安装插件\n\n```bash\n# 添加 Marketplace\n\u002Fplugin marketplace add affaan-m\u002Feverything-claude-code\n\n# 安装插件\n\u002Fplugin install everything-claude-code@everything-claude-code\n```\n\n### 步骤 2：安装规则（必选）\n\n> 注意：**重要提示**：Claude Code 插件无法自动分发“规则”。请手动安装：\n\n```bash\n# 先克隆代码库\ngit clone https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code.git\ncd everything-claude-code\n\n# 安装依赖项（根据您的包管理器选择）\nnpm install        # 或：pnpm install | yarn install | bun install\n\n# macOS\u002FLinux\n\n# 推荐：安装 Everything（完整配置）\n.\u002Finstall.sh --profile full\n\n# 或仅针对特定语言进行安装\n.\u002Finstall.sh typescript    # 或 python、golang、swift、php\n# .\u002Finstall.sh typescript python golang swift php\n# .\u002Finstall.sh --target cursor typescript\n# .\u002Finstall.sh --target antigravity typescript\n```\n\n```powershell\n# Windows PowerShell\n\n# 推荐：安装 Everything（完整配置）\n.\\install.ps1 --profile full\n\n# 或仅针对特定语言进行安装\n.\\install.ps1 typescript   # 或 python、golang、swift、php\n# .\\install.ps1 typescript python golang swift php\n# .\\install.ps1 --target cursor typescript\n# .\\install.ps1 --target antigravity typescript\n\n# npm 安装的兼容性入口点同样适用于跨平台\nnpx ecc-install typescript\n```\n\n如需手动安装说明，请参阅 `rules\u002F` 文件夹中的 README。在手动复制规则时，请复制整个语言目录（例如 `rules\u002Fcommon` 或 `rules\u002Fgolang`），而非其内部的文件，这样相对路径引用仍能正常工作，文件名也不会发生冲突。\n\n### 步骤 3：开始使用\n\n```bash\n# 尝试执行一条命令（插件安装采用命名空间形式）\n\u002Feverything-claude-code:plan \"添加用户认证\"\n\n# 手动安装（选项 2）采用更简短的形式：\n# \u002Fplan \"添加用户认证\"\n\n# 查看可用命令\n\u002Fplugin list everything-claude-code@everything-claude-code\n```\n\n**如此便完成了！** 您现在可以访问 30 个代理、136 项技能以及 60 条命令。\n\n### 多模型命令需额外设置\n\n> 注意：`multi-*` 命令并未包含在上述基础插件\u002F规则的安装中。\n>\n> 若要使用 `\u002Fmulti-plan`、`\u002Fmulti-execute`、`\u002Fmulti-backend`、`\u002Fmulti-frontend` 以及 `\u002Fmulti-workflow`，您还需安装 `ccg-workflow` 运行时。\n>\n> 使用 `npx ccg-workflow` 进行初始化。\n>\n> 该运行时会提供这些命令所依赖的外部依赖项，包括：\n> - `~\u002F.claude\u002Fbin\u002Fcodeagent-wrapper`\n> - `~\u002F.claude\u002F.ccg\u002Fprompts\u002F*`\n>\n> 若未安装 `ccg-workflow`，这些 `multi-*` 命令将无法正常运行。\n\n---\n\n## 跨平台支持\n\n本插件现已全面支持 **Windows、macOS 与 Linux**，并能与各大 IDE（Cursor、OpenCode、Antigravity）以及 CLI 工具实现紧密集成。所有钩子与脚本均已改写为 Node.js 版本，以实现最佳兼容性。\n\n### 包管理器检测\n\n该插件会自动检测您首选的包管理器（npm、pnpm、yarn 或 bun），其优先级如下：\n\n1. **环境变量**：`CLAUDE_PACKAGE_MANAGER`\n2. **项目配置**：`.claude\u002Fpackage-manager.json`\n3. **package.json**：`packageManager` 字段\n4. **锁定文件**：从 `package-lock.json`、`yarn.lock`、`pnpm-lock.yaml` 或 `bun.lock` 中进行检测\n5. **全局配置**：`~\u002F.claude\u002Fpackage-manager.json`\n6. **回退选项**：首选可用的包管理器\n\n要设置您偏好的包管理器：\n\n```bash\n# 通过环境变量设置\nexport CLAUDE_PACKAGE_MANAGER=pnpm\n\n# 通过全局配置设置\nnode scripts\u002Fsetup-package-manager.js --global pnpm\n\n# 通过项目配置设置\nnode scripts\u002Fsetup-package-manager.js --project bun\n\n# 检测当前设置\nnode scripts\u002Fsetup-package-manager.js --detect\n```\n\n或者在 Claude Code 中使用 `\u002Fsetup-pm` 命令。\n\n### 插件运行时控制\n\n通过运行时标志来调整严格程度，或临时禁用特定的钩子：\n\n```bash\n# 钩子严格度配置（默认为标准）\nexport ECC_HOOK_PROFILE=standard\n\n# 以逗号分隔的钩子 ID，用于禁用\nexport ECC_DISABLED_HOOKS=\"pre:bash:tmux-reminder,post:edit:typecheck\"\n```\n\n---\n\n## 内容概览\n\n本仓库是一个 **Claude Code 插件**——您可以直接安装它，也可以手动复制相关组件。\n\n```\neverything-claude-code\u002F\n|-- .claude-plugin\u002F   # 插件与市场目录清单\n|   |-- plugin.json         # 插件元数据及组件路径\n|   |-- marketplace.json    # 用于 \u002Fplugin 市场的市场目录\n|\n|-- agents\u002F           # 30 个专门用于委托执行的子代理\n|   |-- planner.md           # 功能实现规划\n|   |-- architect.md         # 系统设计决策\n|   |-- tdd-guide.md         # 测试驱动开发\n|   |-- code-reviewer.md     # 质量与安全评审\n|   |-- security-reviewer.md # 漏洞分析\n|   |-- build-error-resolver.md\n|   |-- e2e-runner.md        # Playwright E2E 测试\n|   |-- refactor-cleaner.md  # 死代码清理\n|   |-- doc-updater.md       # 文档同步\n|   |-- docs-lookup.md       # 文档\u002FAPI 查找\n|   |-- chief-of-staff.md    # 沟通分类与草稿撰写\n|   |-- loop-operator.md     # 自主循环执行\n|   |-- harness-optimizer.md # Harness 配置调优\n|   |-- cpp-reviewer.md      # C++ 代码评审\n|   |-- cpp-build-resolver.md # C++ 构建错误解析\n|   |-- go-reviewer.md       # Go 代码评审\n|   |-- go-build-resolver.md # Go 构建错误解析\n|   |-- python-reviewer.md   # Python 代码评审\n|   |-- database-reviewer.md # 数据库\u002FSupabase 评审\n|   |-- typescript-reviewer.md # TypeScript\u002FJavaScript 代码评审\n|   |-- java-reviewer.md     # Java\u002FSpring Boot 代码评审\n|   |-- java-build-resolver.md # Java\u002FMaven\u002FGradle 构建错误\n|   |-- kotlin-reviewer.md   # Kotlin\u002FAndroid\u002FKMP 代码评审\n|   |-- kotlin-build-resolver.md # Kotlin\u002FGradle 构建错误\n|   |-- rust-reviewer.md     # Rust 代码评审\n|   |-- rust-build-resolver.md # Rust 构建错误解析\n|   |-- pytorch-build-resolver.md # PyTorch\u002FCUDA 训练错误\n|\n|-- skills\u002F           # 工作流程定义与领域知识\n|   |-- coding-standards\u002F           # 语言最佳实践\n|   |-- clickhouse-io\u002F              # ClickHouse 分析、查询与数据工程\n|   |-- backend-patterns\u002F           # API、数据库、缓存模式\n|   |-- frontend-patterns\u002F          # React、Next.js 模式\n|   |-- frontend-slides\u002F            # HTML 演示文稿及 PPTX 转 Web 演示工作流（全新）\n|   |-- article-writing\u002F            # 以特定语气撰写长篇内容，避免通用 AI 风格（全新）\n|   |-- content-engine\u002F             # 多平台社交内容与内容再利用工作流（全新）\n|   |-- market-research\u002F            # 基于来源的市场、竞争对手及投资者研究（全新）\n|   |-- investor-materials\u002F         # 投资者推介文稿、单页演示文稿、备忘录及财务模型（全新）\n|   |-- investor-outreach\u002F          # 个性化筹款沟通与跟进（全新）\n|   |-- continuous-learning\u002F        # 从会话中自动提取模式（长篇指南）\n|   |-- continuous-learning-v2\u002F     # 基于直觉的学习，并附带信心评分\n|   |-- iterative-retrieval\u002F        # 为子代理逐步优化上下文\n|   |-- strategic-compact\u002F          # 手动压缩建议（长篇指南）\n|   |-- tdd-workflow\u002F               # TDD 方法论\n|   |-- security-review\u002F            # 安全检查清单\n|   |-- eval-harness\u002F               # 验证循环评估（长篇指南）\n|   |-- verification-loop\u002F          # 持续验证（长篇指南）\n|   |-- videodb\u002F                   # 视频与音频：采集、搜索、编辑、生成、流式传输（全新）\n|   |-- golang-patterns\u002F            # Golang 语义与最佳实践\n|   |-- golang-testing\u002F             # Golang 测试模式、TDD、基准测试\n|   |-- cpp-coding-standards\u002F         # C++ 编码标准，源自 C++ 核心指南（全新）\n|   |-- cpp-testing\u002F                # 使用 GoogleTest、CMake\u002FCTest 进行 C++ 测试（全新）\n|   |-- django-patterns\u002F            # Django 模式、模型、视图（全新）\n|   |-- django-security\u002F            # Django 安全最佳实践（全新）\n|   |-- django-tdd\u002F                 # Django TDD 工作流（全新）\n|   |-- django-verification\u002F        # Django 验证循环（全新）\n|   |-- laravel-patterns\u002F           # Laravel 架构模式（全新）\n|   |-- laravel-security\u002F           # Laravel 安全最佳实践（全新）\n|   |-- laravel-tdd\u002F                # Laravel TDD 工作流（全新）\n|   |-- laravel-verification\u002F       # Laravel 验证循环（全新）\n|   |-- python-patterns\u002F            # Python 语义与最佳实践（全新）\n|   |-- python-testing\u002F             # 使用 pytest 进行 Python 测试（全新）\n|   |-- springboot-patterns\u002F        # Java Spring Boot 模式（全新）\n|   |-- springboot-security\u002F        # Spring Boot 安全（全新）\n|   |-- springboot-tdd\u002F             # Spring Boot TDD（全新）\n|   |-- springboot-verification\u002F    # Spring Boot 验证（全新）\n|   |-- configure-ecc\u002F              # 交互式安装向导（全新）\n|   |-- security-scan\u002F              # AgentShield 安全审计器集成（全新）\n|   |-- java-coding-standards\u002F     # Java 编码标准（全新）\n|   |-- jpa-patterns\u002F              # JPA\u002FHibernate 模式（全新）\n|   |-- postgres-patterns\u002F         # PostgreSQL 优化模式（全新）\n|   |-- nutrient-document-processing\u002F # 使用 Nutrient API 进行文档处理（全新）\n|   |-- project-guidelines-example\u002F   # 项目专用技能模板\n|   |-- database-migrations\u002F         # 迁移模式（Prisma、Drizzle、Django、Go）（全新）\n|   |-- api-design\u002F                  # REST API 设计、分页、错误响应（全新）\n|   |-- deployment-patterns\u002F         # CI\u002FCD、Docker、健康检查、回滚（全新）\n|   |-- docker-patterns\u002F            # Docker Compose、网络配置、卷管理、容器安全（全新）\n|   |-- e2e-testing\u002F                 # Playwright E2E 模式及页面对象模型（全新）\n|   |-- content-hash-cache-pattern\u002F  # 用于文件处理的 SHA-256 内容哈希缓存（全新）\n|   |-- cost-aware-llm-pipeline\u002F     # LLM 成本优化、模型路由、预算跟踪（全新）\n|   |-- regex-vs-llm-structured-text\u002F # 决策框架：正则表达式 vs LLM 用于文本解析（全新）\n|   |-- swift-actor-persistence\u002F     # 使用线程安全的 Swift 数据持久化，结合 Actor（全新）\n|   |-- swift-protocol-di-testing\u002F   # 基于协议的 DI，适用于可测试的 Swift 代码（全新）\n|   |-- search-first\u002F               # 在编码前进行调研的工作流（全新）\n|   |-- skill-stocktake\u002F            # 对技能和命令进行审核，以提升质量（全新）\n|   |-- liquid-glass-design\u002F         # iOS 26 液体玻璃设计系统（全新）\n|   |-- foundation-models-on-device\u002F # Apple 设备端 LLM 与 FoundationModels（全新）\n|   |-- swift-concurrency-6-2\u002F       # Swift 6.2 可用的并发方法（全新）\n|   |-- perl-patterns\u002F             # 现代 Perl 5.36+ 语义与最佳实践（全新）\n|   |-- perl-security\u002F             # Perl 安全模式、污点模式、安全 I\u002FO（全新）\n|   |-- perl-testing\u002F              # 使用 Test2::V0、Prove、Devel::Cover 进行 Perl TDD（全新）\n|   |-- autonomous-loops\u002F           # 自主循环模式：顺序流水线、PR 循环、DAG 编排（全新）\n|   |-- plankton-code-quality\u002F      # 通过 Plankton 插件实施写时代码质量强制执行（全新）\n|\n|-- commands\u002F         # 用于快速执行的快捷命令\n|   |-- tdd.md              # \u002Ftdd - 测试驱动开发\n|   |-- plan.md             # \u002Fplan - 实施规划\n|   |-- e2e.md              # \u002Fe2e - E2E 测试生成\n|   |-- code-review.md      # \u002Fcode-review - 质量评审\n|   |-- build-fix.md        # \u002Fbuild-fix - 修复构建错误\n|   |-- refactor-clean.md   # \u002Frefactor-clean - 删除死代码\n|   |-- learn.md            # \u002Flearn - 在会话中途提取模式（长篇指南）\n|   |-- learn-eval.md       # \u002Flearn-eval - 提取、评估并保存模式（全新）\n|   |-- checkpoint.md       # \u002Fcheckpoint - 保存验证状态（长篇指南）\n|   |-- verify.md           # \u002Fverify - 运行验证循环（长篇指南）\n|   |-- setup-pm.md         # \u002Fsetup-pm - 配置包管理器\n|   |-- go-review.md        # \u002Fgo-review - Go 代码评审（全新）\n|   |-- go-test.md          # \u002Fgo-test - Go TDD 工作流（全新）\n|   |-- go-build.md         # \u002Fgo-build - 修复 Go 构建错误（全新）\n|   |-- skill-create.md     # \u002Fskill-create - 从 Git 历史生成技能（全新）\n|   |-- instinct-status.md  # \u002Finstinct-status - 查看已学习的直觉（全新）\n|   |-- instinct-import.md  # \u002Finstinct-import - 导入直觉（全新）\n|   |-- instinct-export.md  # \u002Finstinct-export - 导出直觉（全新）\n|   |-- evolve.md           # \u002Fevolve - 将直觉整合为技能\n|   |-- prune.md            # \u002Fprune - 删除过期且待处理的直觉（全新）\n|   |-- pm2.md              # \u002Fpm2 - PM2 服务生命周期管理（全新）\n|   |-- multi-plan.md       # \u002Fmulti-plan - 多代理任务分解（全新）\n|   |-- multi-execute.md    # \u002Fmulti-execute - 组织化的多代理工作流（全新）\n|   |-- multi-backend.md    # \u002Fmulti-backend - 后端多服务编排（全新）\n|   |-- multi-frontend.md   # \u002Fmulti-frontend - 前端多服务编排（全新）\n|   |-- multi-workflow.md   # \u002Fmulti-workflow - 通用多服务工作流（全新）\n|   |-- orchestrate.md      # \u002Forchestrate - 多代理协调\n|   |-- sessions.md         # \u002Fsessions - 会话历史管理\n|   |-- eval.md             # \u002Feval - 按照标准进行评估\n|   |-- test-coverage.md    # \u002Ftest-coverage - 测试覆盖率分析\n|   |-- update-docs.md      # \u002Fupdate-docs - 更新文档\n|   |-- update-codemaps.md  # \u002Fupdate-codemaps - 更新代码映射\n|   |-- python-review.md    # \u002Fpython-review - Python 代码评审（全新）\n|\n|-- rules\u002F            # 严格遵循各项指导原则（复制至 ~\u002F.claude\u002Frules\u002F）\n|   |-- README.md            # 结构概述与安装指南\n|   |-- common\u002F              # 语言无关的原则\n|   |   |-- coding-style.md    # 不可变性、文件组织\n|   |   |-- git-workflow.md    # 提交格式、PR 流程\n|   |   |-- testing.md         # TDD、80% 的覆盖率要求\n|   |   |-- performance.md     # 模型选择、上下文管理\n|   |   |-- patterns.md        # 设计模式、骨架项目\n|   |   |-- hooks.md           # 插件架构、TodoWrite\n|   |   |-- agents.md          # 何时将任务委托给子代理\n|   |   |-- security.md        # 强制性的安全检查\n|   |-- typescript\u002F          # 仅针对 TypeScript\u002FJavaScript\n|   |-- python\u002F              # 仅针对 Python\n|   |-- golang\u002F              # 仅针对 Go\n|   |-- swift\u002F               # 仅针对 Swift\n|   |-- php\u002F                 # 仅针对 PHP（全新）\n|\n|-- hooks\u002F            # 基于触发器的自动化操作\n|   |-- README.md                 # 插件文档、教程与自定义指南\n|   |-- hooks.json                # 所有插件配置（PreToolUse、PostToolUse、Stop 等）\n|   |-- memory-persistence\u002F       # 会话生命周期插件（长篇指南）\n|   |-- strategic-compact\u002F        # 压缩建议（长篇指南）\n|\n|-- scripts\u002F          # 跨平台 Node.js 脚本（全新）\n|   |-- lib\u002F                     # 共享工具\n|   |   |-- utils.js             # 跨平台文件\u002F路径\u002F系统工具\n|   |   |-- package-manager.js   # 包管理器检测与选择\n|   |-- hooks\u002F                   # 插件实现\n|   |   |-- session-start.js     # 在会话开始时加载上下文\n|   |   |-- session-end.js       # 在会话结束时保存状态\n|   |   |-- pre-compact.js       # 在压缩前保存状态\n|   |   |-- suggest-compact.js   # 战略性压缩建议\n|   |   |-- evaluate-session.js  # 从会话中提取模式\n|   |-- setup-package-manager.js # 交互式 PM 设置\n|\n|-- tests\u002F            # 测试套件（全新）\n|   |-- lib\u002F                     # 库测试\n|   |-- hooks\u002F                   # 插件测试\n|   |-- run-all.js               # 运行所有测试\n|\n|-- contexts\u002F         # 动态系统提示注入上下文（长篇指南）\n|   |-- dev.md              # 开发模式上下文\n|   |-- review.md           # 代码评审模式上下文\n|   |-- research.md         # 研究\u002F探索模式上下文\n|\n|-- examples\u002F         # 示例配置与会话\n|   |-- CLAUDE.md             # 示例项目级配置\n|   |-- user-CLAUDE.md        # 示例用户级配置\n|   |-- saas-nextjs-CLAUDE.md   # 真实世界 SaaS（Next.js + Supabase + Stripe）\n|   |-- go-microservice-CLAUDE.md # 真实世界 Go 微服务（gRPC + PostgreSQL）\n|   |-- django-api-CLAUDE.md      # 真实世界 Django REST API（DRF + Celery）\n|   |-- laravel-api-CLAUDE.md     # 真实世界 Laravel API（PostgreSQL + Redis）（全新）\n|   |-- rust-api-CLAUDE.md        # 真实世界 Rust API（Axum + SQLx + PostgreSQL）（全新）\n|\n|-- mcp-configs\u002F      # MCP 服务器配置\n|   |-- mcp-servers.json    # GitHub、Supabase、Vercel、Railway 等\n|\n|-- marketplace.json  # 自托管市场配置（用于 \u002Fplugin 市场添加）\n```\n\n---\n\n\n\n## 生态系统工具\n\n### 技能创建器\n\n从您的代码库中生成 Claude Code 技能有以下两种方式：\n\n#### 方式 A：本地分析（内置功能）\n\n使用 `\u002Fskill-create` 命令，无需依赖外部服务即可进行本地分析：\n\n```bash\n\u002Fskill-create                    # 分析当前代码库\n\u002Fskill-create --instincts        # 同时生成用于持续学习的本能\n```\n\n此命令会本地分析您的 Git 历史记录，并生成 SKILL.md 文件。\n\n#### 方式 B：GitHub 应用（高级功能）\n\n适用于高级功能需求（1 万次以上提交、自动 PR、团队共享）：\n\n[安装 GitHub 应用](https:\u002F\u002Fgithub.com\u002Fapps\u002Fskill-creator) | [ecc.tools](https:\u002F\u002Fecc.tools)\n\n```bash\n# 在任何问题上发表评论：\n\u002Fskill-creator analyze\n\n# 或在推送至默认分支时自动触发\n```\n\n两种方式均可生成：\n- **SKILL.md 文件**——为 Claude Code 准备就绪的技能\n- **本能集合**——用于持续学习 v2\n- **模式提取**——从您的提交历史中学习\n\n### AgentShield — 安全审计器\n\n> 该工具由 Claude Code 黑客马拉松（Cerebral Valley x Anthropic，2026 年 2 月）打造。共进行了 1282 次测试，覆盖率达到 98%，并包含 102 条静态分析规则。\n\n扫描您的 Claude Code 配置，查找漏洞、错误配置以及注入风险。\n\n```bash\n# 快速扫描（无需安装）\nnpx ecc-agentshield scan\n\n# 自动修复安全问题\nnpx ecc-agentshield scan --fix\n\n# 进行深度分析，同时启用三款 Opus 4.6 代理\nnpx ecc-agentshield scan --opus --stream\n\n# 从零开始生成安全配置\nnpx ecc-agentshield init\n```\n\n**扫描内容**：CLAUDE.md、settings.json、MCP 配置、钩子、代理定义以及各类技能——包括秘密检测（14 种模式）、权限审计、钩子注入分析、MCP 服务器风险画像，以及代理配置审查。\n\n**`--opus` 标志** 会以红队\u002F蓝队\u002F审计员的流程运行三款 Claude Opus 4.6 代理。攻击者可发现漏洞利用链，防御者评估防护措施，而审计员则将两者整合，形成优先级排序的风险评估报告。这不仅依靠模式匹配，更运用了对抗性推理。\n\n**输出格式**：终端显示（按颜色分级 A-F）、JSON（CI 流水线）、Markdown、HTML。若发现严重问题，退出码为 2，用于构建门禁。\n您可以在 Claude Code 中使用 `\u002Fsecurity-scan` 命令运行此工具，或将其添加到 CI 流水线中，通过 [GitHub Action](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Fagentshield) 实现。\n\n[GitHub](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Fagentshield) | [npm](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fecc-agentshield)\n\n### 持续学习 v2\n\n基于本能的学习系统会自动学习您的模式：\n\n```bash\n\u002Finstinct-status        # 显示已学习的本能，并附带置信度评分\n\u002Finstinct-import \u003Cfile> # 导入他人的本能\n\u002Finstinct-export        # 导出您的本能，以便分享\n\u002Fevolve                 # 将相关本能聚合成技能\n```\n\n如需完整文档，请参阅 `skills\u002Fcontinuous-learning-v2\u002F`。\n\n---\n\n## 需求\n\n### Claude Code CLI 版本\n\n**最低版本：v2.1.0 及以上**\n\n由于插件系统对钩子的处理方式发生了变化，本插件需要 Claude Code CLI v2.1.0+。\n\n请检查您的版本：\n```bash\nclaude --version\n```\n\n### 重要提示：钩子自动加载行为\n\n> 警告：**对于贡献者而言**：请勿在 `.claude-plugin\u002Fplugin.json` 中添加 `\"hooks\"` 字段。这一限制由回归测试强制执行。\n\nClaude Code v2.1+ 会根据约定，自动加载任何已安装插件中的 `hooks\u002Fhooks.json`。如果在 `plugin.json` 中显式声明该文件，则会引发重复检测错误：\n\n```\n检测到重复的钩子文件：.\u002Fhooks\u002Fhooks.json 会被解析为已加载的文件\n```\n\n**历史沿革**：这一问题曾导致该仓库反复出现修复与回滚的循环（见 [#29](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F29)、[#52](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F52)、[#103](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F103)）。不同 Claude Code 版本之间该行为有所变化，一度造成混乱。如今，我们已引入回归测试，以防止此类问题再次发生。\n\n---\n\n## 安装\n\n### 方法一：作为插件安装（推荐）\n\n使用本仓库最简单的方式——将其作为 Claude Code 插件安装：\n\n```bash\n# 将此仓库添加至市场\n\u002Fplugin marketplace add affaan-m\u002Feverything-claude-code\n\n# 安装插件\n\u002Fplugin install everything-claude-code@everything-claude-code\n```\n\n或者直接将插件添加至您的 `~\u002F.claude\u002Fsettings.json`：\n\n```json\n{\n  \"extraKnownMarketplaces\": {\n    \"everything-claude-code\": {\n      \"source\": {\n        \"source\": \"github\",\n        \"repo\": \"affaan-m\u002Feverything-claude-code\"\n      }\n    }\n  },\n  \"enabledPlugins\": {\n    \"everything-claude-code@everything-claude-code\": true\n  }\n}\n```\n\n这样，您便可即时访问所有命令、代理、技能及钩子。\n\n> **注意**：Claude Code 插件系统不支持通过插件分发 `规则`（上游限制详见 [code.claude.com\u002Fdocs\u002Fen\u002Fplugins-reference](https)）。您需要手动安装规则：\n>\n> ```bash\n> # 先克隆仓库\n> git clone https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code.git\n\n> # 方法 A：用户级规则（适用于所有项目）\n> mkdir -p ~\u002F.claude\u002Frules\n> cp -r everything-claude-code\u002Frules\u002Fcommon ~\u002F.claude\u002Frules\u002F\n> cp -r everything-claude-code\u002Frules\u002Ftypescript ~\u002F.claude\u002Frules\u002F   # 选择您的栈\n> cp -r everything-claude-code\u002Frules\u002Fpython ~\u002F.claude\u002Frules\u002F\n> cp -r everything-claude-code\u002Frules\u002Fgolang ~\u002F.claude\u002Frules\u002F\n> cp -r everything-claude-code\u002Frules\u002Fphp ~\u002F.claude\u002Frules\u002F\n\n> # 方法 B：项目级规则（仅适用于当前项目）\n> mkdir -p .claude\u002Frules\n> cp -r everything-claude-code\u002Frules\u002Fcommon .claude\u002Frules\u002F\n> cp -r everything-claude-code\u002Frules\u002Ftypescript .claude\u002Frules\u002F     # 选择您的栈\n> ```\n\n---\n\n### 方法二：手动安装\n\n如果您更倾向于手动控制安装内容：\n\n```bash\n# 克隆仓库\ngit clone https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code.git\n\n# 将代理复制至您的 Claude 配置\ncp everything-claude-code\u002Fagents\u002F*.md ~\u002F.claude\u002Fagents\u002F\n\n# 复制规则目录（通用 + 语言特定）\nmkdir -p ~\u002F.claude\u002Frules\ncp -r everything-claude-code\u002Frules\u002Fcommon ~\u002F.claude\u002Frules\u002F\ncp -r everything-claude-code\u002Frules\u002Ftypescript ~\u002F.claude\u002Frules\u002F   # 选择您的栈\ncp -r everything-claude-code\u002Frules\u002Fpython ~\u002F.claude\u002Frules\u002F\ncp -r everything-claude-code\u002Frules\u002Fgolang ~\u002F.claude\u002Frules\u002F\ncp -r everything-claude-code\u002Frules\u002Fphp ~\u002F.claude\u002Frules\u002F\n\n# 复制命令\ncp everything-claude-code\u002Fcommands\u002F*.md ~\u002F.claude\u002Fcommands\u002F\n\n# 复制技能（核心 vs 独特技能）\n# 推荐（新用户）：仅复制核心\u002F通用技能\ncp -r everything-claude-code\u002F.agents\u002Fskills\u002F* ~\u002F.claude\u002Fskills\u002F\ncp -r everything-claude-code\u002Fskills\u002Fsearch-first ~\u002F.claude\u002Fskills\u002F\n\n# 可选：仅在必要时添加特定于某个框架或领域的技能\n# for s in django-patterns django-tdd laravel-patterns springboot-patterns; do\n# cp -r everything-claude-code\u002Fskills\u002F$s ~\u002F.claude\u002Fskills\u002F\n\n# 已完成\n```\n\n#### 在 `settings.json` 中添加钩子\n\n将 `hooks\u002Fhooks.json` 中的钩子复制到您的 `~\u002F.claude\u002Fsettings.json`。\n\n#### 配置 MCP 服务器\n\n将所需的 MCP 服务器从 `mcp-configs\u002Fmcp-servers.json` 复制到您的 `~\u002F.claude.json`。\n\n**重要提示：** 请将 `YOUR_*_HERE` 占位符替换为您的实际 API 密钥。\n\n---\n\n## 关键概念\n\n### 代理\n\n子代理负责执行范围有限的委托任务。示例：\n\n```markdown\n---\nname: 代码评审员\ndescription: 评审代码，确保其质量、安全性和可维护性\ntools: [\"读取\", \"grep\", \"glob\", \"Bash\"]\nmodel: opus\n---\n\n您是一名资深代码评审员……\n```\n\n### 技能\n\n技能是通过命令或代理调用的工作流定义：\n\n```markdown\n# TDD 工作流\n\n1. 首先定义接口\n2. 编写失败的测试（红色）\n3. 实现最小化代码（绿色）\n4. 进行重构（改进）\n5. 验证 80% 以上的覆盖率\n```\n\n### 钩子\n\n钩子会在工具事件发生时触发。示例——提醒您注意 console.log：\n\n```json\n{\n  \"matcher\": \"tool == \\\"编辑\\\" && tool_input.file_path matches \\\"\\\\\\\\.(ts|tsx|js|jsx)$\\\"\",\n  \"hooks\": [{\n    \"type\": \"command\",\n    \"command\": \"#!\u002Fbin\u002Fbash\\ngrep -n 'console\\\\.log' \\\"$file_path\\\" && echo '[钩子] 移除 console.log' >&2\"\n  }]\n}\n```\n\n### 规则\n\n规则是始终遵循的指导方针，分别组织在 `common\u002F`（语言无关）和语言特定的目录中：\n\n```\nrules\u002F\n  common\u002F          # 通用原则（务必安装）\n  typescript\u002F      # TS\u002FJS 特定模式与工具\n  python\u002F          # Python 特定模式与工具\n  golang\u002F          # Go 特定模式与工具\n  swift\u002F           # Swift 特定模式与工具\n  php\u002F             # PHP 特定模式与工具\n```\n\n有关安装及结构详情，请参阅 [`rules\u002FREADME.md`](rules\u002FREADME.md)。\n\n---\n\n## 我该使用哪个代理？\n\n不知道从何开始？请参考这份快速指南：\n\n| 我想... | 使用此命令 | 使用的代理 |\n|--------------|-----------------|------------|\n| 计划新功能 | `\u002Feverything-claude-code:plan \\\"添加身份验证，采用 OAuth\\\"` | planner |\n| 设计系统架构 | `\u002Feverything-claude-code:plan` + architect 代理 | architect |\n| 先编写带测试的代码 | `\u002Ftdd` | tdd-guide |\n| 审核我刚刚编写的代码 | `\u002Fcode-review` | code-reviewer |\n| 修复失败的构建 | `\u002Fbuild-fix` | build-error-resolver |\n| 运行端到端测试 | `\u002Fe2e` | e2e-runner |\n| 找出安全漏洞 | `\u002Fsecurity-scan` | security-reviewer |\n| 移除冗余代码 | `\u002Frefactor-clean` | refactor-cleaner |\n| 更新文档 | `\u002Fupdate-docs` | doc-updater |\n| 审核 Go 代码 | `\u002Fgo-review` | go-reviewer |\n| 审核 Python 代码 | `\u002Fpython-review` | python-reviewer |\n| 审核 TypeScript\u002FJavaScript 代码 | *(直接调用 `typescript-reviewer`)* | typescript-reviewer |\n| 审核数据库查询 | *(自动委托)* | database-reviewer |\n\n### 常用工作流\n\n**启动新功能：**\n```\n\u002Feverything-claude-code:plan \\\"添加基于 OAuth 的用户身份验证\\\"\n                                              → planner 创建实现蓝图\n\u002Ftdd                                          → tdd-guide 强制执行“先写测试”的原则\n\u002Fcode-review                                  → code-reviewer 检查您的工作\n```\n\n**修复错误：**\n```\n\u002Ftdd                                          → tdd-guide：编写一个能够重现错误的失败测试\n                                              → 实现修复方案，并验证测试通过\n\u002Fcode-review                                  → code-reviewer：捕捉回归问题\n```\n\n**准备生产环境：**\n```\n\u002Fsecurity-scan                                → security-reviewer：进行 OWASP Top 10 审计\n\u002Fe2e                                          → e2e-runner：执行关键的用户流程测试\n\u002Ftest-coverage                                → 验证 80% 以上的覆盖率\n```\n\n---\n\n## 常见问题解答\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>如何查看已安装的代理和命令？\u003C\u002Fb>\u003C\u002Fsummary>\n\n```bash\n\u002Fplugin list everything-claude-code@everything-claude-code\n```\n\n此命令会显示插件中所有可用的代理、命令和技能。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>我的钩子无法正常工作 \u002F 看到“重复的钩子文件”错误\u003C\u002Fb>\u003C\u002Fsummary>\n\n这是最常见的问题。**请勿在 `.claude-plugin\u002Fplugin.json` 中添加 `\"hooks\"` 字段。** Claude Code v2.1+ 会自动从已安装的插件中加载 `hooks\u002Fhooks.json`。如果显式声明该字段，会导致重复检测错误。请参阅 [#29](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F29)、[#52](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F52)、[#103](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F103)。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>我可以将 ECC 与 Claude Code 结合使用，用于自定义 API 端点或模型网关吗？\u003C\u002Fb>\u003C\u002Fsummary>\n\n可以。ECC 不会硬编码 Anthropic 托管的传输设置。它通过 Claude Code 的常规 CLI\u002F插件界面在本地运行，因此适用于以下场景：\n\n- 由 Anthropic 托管的 Claude Code\n- 使用 `ANTHROPIC_BASE_URL` 和 `ANTHROPIC_AUTH_TOKEN` 的官方 Claude Code 网关配置\n- 与 Anthropic API 相容的自定义端点，这些端点符合 Claude Code 所需的 API 格式\n\n最小示例：\n\n```bash\nexport ANTHROPIC_BASE_URL=https:\u002F\u002Fyour-gateway.example.com\nexport ANTHROPIC_AUTH_TOKEN=your-token\nclaude\n```\n\n如果您的网关对模型名称进行了重映射，请在 Claude Code 中进行配置，而非在 ECC 中。一旦 `claude` CLI 已经正常运行，ECC 的钩子、技能、命令和规则便与模型提供商无关。\n\n官方参考：\n- [Claude Code LLM 网关文档](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fllm-gateway)\n- [Claude Code 模型配置文档](https:\u002F\u002Fdocs.anthropic.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fmodel-config)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>我的上下文窗口正在缩小 \u002F Claude 的上下文空间不足\u003C\u002Fb>\u003C\u002Fsummary>\n\n过多的 MCP 服务器会占用您的上下文空间。每个 MCP 工具的描述都会消耗您 20 万字节上下文中的令牌，可能导致上下文空间减少至仅约 7 万字节。\n\n**解决方法：** 按项目禁用未使用的 MCP：\n```json\n\u002F\u002F 在项目的 .claude\u002Fsettings.json 中\n{\n  \"disabledMcpServers\": [\"supabase\", \"railway\", \"vercel\"]\n}\n```\n\n请保持启用的 MCP 少于 10 个，且活跃的工具数量少于 80 个。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>我可以只使用部分组件（例如，仅使用代理吗？)\u003C\u002Fb>\u003C\u002Fsummary>\n\n可以。您可以选择选项 2（手动安装），并仅复制您所需的部分：\n\n```bash\n# 仅使用代理\ncp everything-claude-code\u002Fagents\u002F*.md ~\u002F.claude\u002Fagents\u002F\n```\n\n# 仅限规则\nmkdir -p ~\u002F.claude\u002Frules\u002F\ncp -r everything-claude-code\u002Frules\u002Fcommon ~\u002F.claude\u002Frules\u002F\n```\n\n每个组件都完全独立自主。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>此功能是否适用于 Cursor \u002F OpenCode \u002F Codex \u002F Antigravity？\u003C\u002Fb>\u003C\u002Fsummary>\n\n是的。ECC 具备跨平台特性：\n- **Cursor**：已预先翻译好的配置文件，位于 `.cursor\u002F` 目录中。详情请参阅 [Cursor IDE 支持](#cursor-ide-support)。\n- **OpenCode**：在 `.opencode\u002F` 目录中提供完整的插件支持。详情请参阅 [OpenCode 支持](#-opencode-support)。\n- **Codex**：对 macOS 应用和命令行工具均提供一流的支持，并具备适配器漂移保护机制以及 SessionStart 备份方案。详情请参阅 PR [#257](https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fpull\u002F257)。\n- **Antigravity**：为工作流、技能以及扁平化规则提供了高度集成的设置方案，位于 `.agent\u002F` 目录中。详情请参阅 [Antigravity 指南](docs\u002FANTIGRAVITY-GUIDE.md)。\n- **Claude Code**：原生支持——这是主要的目标平台。\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>如何贡献新的技能或代理？\u003C\u002Fb>\u003C\u002Fsummary>\n\n请参阅 [CONTRIBUTING.md](CONTRIBUTING.md)。简要说明如下：\n1. 复制并 Fork 该仓库。\n2. 在 `skills\u002Fyour-skill-name\u002FSKILL.md` 中创建您的技能（使用 YAML 前言字段）。\n3. 或者在 `agents\u002Fyour-agent.md` 中创建代理。\n4. 提交 PR，清晰地描述其功能及适用场景。\n\u003C\u002Fdetails>\n\n---\n\n## 运行测试\n\n该插件包含一套全面的测试套件：\n\n```bash\n# 运行所有测试\nnode tests\u002Frun-all.js\n\n# 运行单个测试文件\nnode tests\u002Flib\u002Futils.test.js\nnode tests\u002Flib\u002Fpackage-manager.test.js\nnode tests\u002Fhooks\u002Fhooks.test.js\n```\n\n---\n\n## 贡献方式\n\n**欢迎并鼓励各位贡献！**\n\n本仓库旨在成为社区资源。如果您拥有以下内容：\n- 有用的代理或技能\n- 精妙的钩子\n- 更优的 MCP 配置\n- 改进后的规则\n\n请务必贡献！有关具体指南，请参阅 [CONTRIBUTING.md](CONTRIBUTING.md)。\n\n### 贡献思路\n\n- 语言特定的技能（Rust、C#、Kotlin、Java）——Go、Python、Perl、Swift 和 TypeScript 已经包含在内。\n- 框架特定的配置（Rails、FastAPI、NestJS）——Django、Spring Boot、Laravel 已经包含在内。\n- DevOps 代理（Kubernetes、Terraform、AWS、Docker）\n- 测试策略（不同框架、视觉回归测试）\n- 领域特定的知识（机器学习、数据工程、移动开发）\n\n---\n\n## Cursor IDE 支持\n\nECC 提供了 **完整的 Cursor IDE 支持**，涵盖钩子、规则、代理、技能、命令以及 MCP 配置，这些配置均针对 Cursor 的原生格式进行了优化与适配。\n\n### 快速入门（Cursor）\n\n```bash\n# macOS\u002FLinux\n.\u002Finstall.sh --target cursor typescript\n.\u002Finstall.sh --target cursor python golang swift php\n```\n\n```powershell\n# Windows PowerShell\n.\\install.ps1 --target cursor typescript\n.\\install.ps1 --target cursor python golang swift php\n```\n\n### 包含内容\n\n| 组件 | 数量 | 详细信息 |\n|-------|-------|---------|\n| 钩子事件 | 15 | sessionStart、beforeShellExecution、afterFileEdit、beforeMCPExecution、beforeSubmitPrompt，以及另外 10 个事件 |\n| 钩子脚本 | 16 | 通过共享适配器，将脚本委托至 `scripts\u002Fhooks\u002F` 目录中的精简 Node.js 脚本 |\n| 规则 | 34 | 9 个通用规则（始终应用）+ 25 个语言特定规则（TypeScript、Python、Go、Swift、PHP） |\n| 代理 | 共享 | 通过根目录下的 AGENTS.md 文件实现（由 Cursor 原生读取） |\n| 技能 | 共享 + 打包 | 通过根目录下的 AGENTS.md 文件，以及 `.cursor\u002Fskills\u002F` 目录，用于翻译补充内容 |\n| 命令 | 共享 | 若已安装，则位于 `.cursor\u002Fcommands\u002F` 目录中 |\n| MCP 配置 | 共享 | 若已安装，则位于 `.cursor\u002Fmcp.json` 目录中 |\n\n### 钩子架构（DRY 适配器模式）\n\nCursor 的钩子事件数量多于 Claude Code（20 个 vs 8 个）。`.cursor\u002Fhooks\u002Fadapter.js` 模块会将 Cursor 的 stdin JSON 转换为 Claude Code 的格式，从而允许复用现有的 `scripts\u002Fhooks\u002F*.js` 脚本，避免重复编写。\n\n```\nCursor stdin JSON → adapter.js → 转换 → scripts\u002Fhooks\u002F*.js\n                                              （与 Claude Code 共享）\n```\n\n关键钩子：\n- **beforeShellExecution** — 阻止在 tmux 外部运行开发服务器（退出 2），并执行 Git 推送审查\n- **afterFileEdit** — 自动格式化、TypeScript 检查以及控制台警告日志记录\n- **beforeSubmitPrompt** — 在提示中检测密钥相关参数（如 sk-、ghp_、AKIA 等模式）\n- **beforeTabFileRead** — 阻止 Tab 读取 .env、.key、.pem 文件（退出 2）\n- **beforeMCPExecution \u002F afterMCPExecution** — 记录 MCP 审计日志\n\n### 规则格式\n\nCursor 规则采用 YAML 前言字段，包含 `description`、`globs` 以及 `alwaysApply`：\n\n```yaml\n---\ndescription: \"TypeScript 编码风格，扩展通用规则\"\nglobs: [\"**\u002F*.ts\", \"**\u002F*.tsx\", \"**\u002F*.js\", \"**\u002F*.jsx\"]\nalwaysApply: false\n---\n```\n\n---\n\n## Codex macOS 应用 + CLI 支持\n\nECC 提供了 **一流的 Codex 支持**，既适用于 macOS 应用，也适用于命令行工具。该支持包含参考配置、Codex 特定的 AGENTS.md 补充内容，以及共享技能。\n\n### 快速入门（Codex 应用 + CLI）\n\n```bash\n# 在仓库中运行 Codex CLI — AGENTS.md 和 .codex\u002F 会被自动检测到\ncodex\n\n# 自动化设置：将 ECC 资源（AGENTS.md、技能、MCP 服务器）同步至 ~\u002F.codex\nnpm install && bash scripts\u002Fsync-ecc-to-codex.sh\n# 或：pnpm install && bash scripts\u002Fsync-ecc-to-codex.sh\n# 或：yarn install && bash scripts\u002Fsync-ecc-to-codex.sh\n# 或：bun install && bash scripts\u002Fsync-ecc-to-codex.sh\n\n# 或手动复制参考配置至您的主目录\ncp .codex\u002Fconfig.toml ~\u002F.codex\u002Fconfig.toml\n```\n\n同步脚本会以“只增不删”的策略，安全地将 ECC MCP 服务器合并至您现有的 `~\u002F.codex\u002Fconfig.toml` 中——绝不会删除或修改您已有的服务器。运行时可使用 `--dry-run` 预览更改，或使用 `--update-mcp` 强制刷新 ECC 服务器至最新推荐的配置。\n\n对于 Context7，ECC 使用规范的 Codex 部分名称 `[mcp_servers.context7]`，同时仍启动 `@upstash\u002Fcontext7-mcp` 包。如果您已有旧版的 `[mcp_servers.context7-mcp]` 条目，使用 `--update-mcp` 功能可将其迁移到规范的章节名称。\n\nCodex macOS 应用：\n- 将本仓库作为您的工作区打开。\n- 根目录下的 `AGENTS.md` 会被自动检测到。\n- `.codex\u002Fconfig.toml` 以及 `.codex\u002Fagents\u002F*.toml` 最好保持项目本地化。\n- 参考文件 `.codex\u002Fconfig.toml` 有意未固定 `model` 或 `model_provider`，因此 Codex 会使用其自身的当前默认值，除非您另行覆盖。\n- 可选：将 `.codex\u002Fconfig.toml` 复制至 `~\u002F.codex\u002Fconfig.toml`，以实现全局默认配置；若非特别需要，建议将多代理角色文件保留在项目本地，除非您也复制了 `.codex\u002Fagents\u002F`。\n\n### 包含内容\n\n| 组件 | 数量 | 详细信息 |\n|-------|-------|---------|\n| 配置 | 1 | `.codex\u002Fconfig.toml` — 顶级审批\u002F沙盒\u002F网页搜索、MCP 服务器、通知、个人资料 |\n| AGENTS.md | 2 | 根目录（通用）+ `.codex\u002FAGENTS.md`（Codex 特定补充内容） |\n| 技能 | 16 | `.agents\u002Fskills\u002F` — SKILL.md + 各项技能对应的 agents\u002Fopenai.yaml 文件 |\n| MCP 服务器 | 6 | Supabase、Playwright、Context7、GitHub、Memory、Sequential Thinking（通过“只增不删”同步机制自动合并） |\n| 个人资料 | 2 | `strict`（只读沙盒）和 `yolo`（完全自动审批） |\n| 代理角色 | 3 | `.codex\u002Fagents\u002F` — 探索者、审核员、文档研究员 |\n\n### 技能\n\n在 `.agents\u002Fskills\u002F` 目录下定义的技能将由 Codex 自动加载：\n\n| 技能 | 说明 |\n|-------|-------------|\n| tdd-workflow | 采用测试驱动开发方法，覆盖率达到 80% 以上 |\n| security-review | 全面的安全检查清单 |\n| coding-standards | 通用的编码规范 |\n| frontend-patterns | React\u002FNext.js 的各类模式与设计模式 |\n| frontend-slides | HTML 演示文稿、PPTX 转换、视觉风格探索 |\n| article-writing | 从笔记和语音参考中撰写长篇内容 |\n| content-engine | 平台原生的社交内容及内容再利用 |\n| market-research | 基于来源数据的市场与竞品调研 |\n| investor-materials | 投资者推介材料，包括演示文稿、备忘录、模型及简报 |\n| investor-outreach | 个性化的投资者拓展、跟进沟通以及简介文案 |\n| backend-patterns | API 设计、数据库设计、缓存机制 |\n| e2e-testing | 使用 Playwright 进行 E2E 测试 |\n| eval-harness | 以评估驱动的开发方式 |\n| strategic-compact | 上下文管理 |\n| api-design | REST API 设计模式 |\n| verification-loop | 构建、测试、代码检查、类型检查、安全检测 |\n\n### 关键限制\n\nCodex **目前尚未实现 Claude 风格的钩子执行对等性**。在 ECC 中，权限控制主要基于指令，通过 `AGENTS.md` 文件进行配置，同时可选择性地覆盖 `model_instructions_file` 文件，还可通过沙盒或审批设置来进一步调整。\n\n### 多代理支持\n\n当前的 Codex 构建支持实验性的多代理工作流。\n\n- 在 `.codex\u002Fconfig.toml` 中启用 `features.multi_agent = true`\n- 在 `[agents.\u003Cname>]` 下定义角色\n- 将每个角色指向 `.codex\u002Fagents\u002F` 目录下的某个文件\n- 在 CLI 中使用 `\u002Fagent` 命令来查看或引导子代理的工作\n\nECC 提供了三组示例角色配置：\n\n| 角色 | 用途 |\n|------|---------|\n| `explorer` | 在编辑前，仅用于读取代码库中的证据信息 |\n| `reviewer` | 对代码的正确性、安全性及缺失测试进行审核 |\n| `docs_researcher` | 在发布或文档变更前，对文档及 API 进行验证 |\n\n---\n\n## OpenCode 支持\n\nECC 提供了**全面的 OpenCode 支持**，涵盖插件与钩子功能。\n\n### 快速入门\n\n```bash\n# 安装 OpenCode\nnpm install -g opencode\n\n# 在仓库根目录运行\nopencode\n```\n\n配置会自动从 `.opencode\u002Fopencode.json` 中被检测到。\n\n### 功能对等性\n\n| 功能 | Claude 代码 | OpenCode | 状态 |\n|------|-------------|----------|--------|\n| 代理 | PASS：30 个代理 | PASS：12 个代理 | **Claude 代码更具优势** |\n| 命令 | PASS：60 条命令 | PASS：31 条命令 | **Claude 代码更具优势** |\n| 技能 | PASS：136 项技能 | PASS：37 项技能 | **Claude 代码更具优势** |\n| 钩子 | PASS：8 种事件类型 | PASS：11 个事件 | **OpenCode 的功能更多！** |\n| 规则 | PASS：29 条规则 | PASS：13 条指令 | **Claude 代码更具优势** |\n| MCP 服务器 | PASS：14 台服务器 | FULL | **完全对等** |\n| 自定义工具 | PASS：通过钩子实现 | PASS：6 个原生工具 | **OpenCode 更加出色** |\n\n### 通过插件支持钩子\n\nOpenCode 的插件系统比 Claude 代码更加完善，拥有超过 20 种事件类型：\n\n| Claude 代码钩子 | OpenCode 插件事件 |\n|-----------------|----------------------|\n| PreToolUse | `tool.execute.before` |\n| PostToolUse | `tool.execute.after` |\n| Stop | `session.idle` |\n| SessionStart | `session.created` |\n| SessionEnd | `session.deleted` |\n\n**额外的 OpenCode 事件**：`file.edited`、`file.watcher.updated`、`message.updated`、`lsp.client.diagnostics`、`tui.toast.show` 等。\n\n### 可用命令（31+）\n\n| 命令 | 说明 |\n|---------|-------------|\n| `\u002Fplan` | 创建实施计划 |\n| `\u002Ftdd` | 强制执行 TDD 工作流 |\n| `\u002Fcode-review` | 审核代码变更 |\n| `\u002Fbuild-fix` | 修复构建错误 |\n| `\u002Fe2e` | 生成 E2E 测试 |\n| `\u002Frefactor-clean` | 移除冗余代码 |\n| `\u002Forchestrate` | 多代理工作流 |\n| `\u002Flearn` | 从会话中提取模式 |\n| `\u002Fcheckpoint` | 保存验证状态 |\n| `\u002Fverify` | 运行验证循环 |\n| `\u002Feval` | 根据标准进行评估 |\n| `\u002Fupdate-docs` | 更新文档 |\n| `\u002Fupdate-codemaps` | 更新代码映射 |\n| `\u002Ftest-coverage` | 分析代码覆盖率 |\n| `\u002Fgo-review` | 进行 Go 代码评审 |\n| `\u002Fgo-test` | 使用 Go 进行 TDD 工作流 |\n| `\u002Fgo-build` | 修复 Go 构建错误 |\n| `\u002Fpython-review` | Python 代码评审（PEP 8、类型提示、安全性） |\n| `\u002Fmulti-plan` | 多模型协作规划 |\n| `\u002Fmulti-execute` | 多模型协作执行 |\n| `\u002Fmulti-backend` | 以后端为重点的多模型工作流 |\n| `\u002Fmulti-frontend` | 以前端为重点的多模型工作流 |\n| `\u002Fmulti-workflow` | 全面的多模型开发工作流 |\n| `\u002Fpm2` | 自动生成 PM2 服务命令 |\n| `\u002Fsessions` | 管理会话历史记录 |\n| `\u002Fskill-create` | 从 Git 中生成技能 |\n| `\u002Finstinct-status` | 查看已学习的直觉 |\n| `\u002Finstinct-import` | 导入直觉 |\n| `\u002Finstinct-export` | 导出直觉 |\n| `\u002Fevolve` | 将直觉集群化为技能 |\n| `\u002Fpromote` | 将项目直觉提升至全局范围 |\n| `\u002Fprojects` | 列出已知的项目及直觉统计 |\n| `\u002Fprune` | 删除过期且待处理的直觉（30 天有效期） |\n| `\u002Flearn-eval` | 在保存前提取并评估模式 |\n| `\u002Fsetup-pm` | 配置包管理器 |\n| `\u002Fharness-audit` | 审核Harness 的可靠性、评估准备情况及风险态势 |\n| `\u002Floop-start` | 启动受控的代理循环执行模式 |\n| `\u002Floop-status` | 检查活动循环的状态及各检查点 |\n| `\u002Fquality-gate` | 对路径或整个仓库运行质量门禁检查 |\n| `\u002Fmodel-route` | 根据复杂度与预算，将任务路由至相应模型 |\n\n### 插件安装\n\n**选项 1：直接使用**\n```bash\ncd everything-claude-code\nopencode\n```\n\n**选项 2：作为 npm 包安装**\n```bash\nnpm install ecc-universal\n```\n\n然后在 `opencode.json` 中添加如下配置：\n```json\n{\n  \"plugin\": [\"ecc-universal\"]\n}\n```\n\n该 npm 插件条目可启用 ECC 发布的 OpenCode 插件模块（钩子\u002F事件及插件工具）。\n不过，它并不会自动将 ECC 的完整命令\u002F代理\u002F指令目录添加到您的项目配置中。\n\n如需完成完整的 ECC OpenCode 设置，您可以：\n- 在此仓库内部运行 OpenCode，或\n- 将捆绑好的 `.opencode\u002F` 配置资产复制到您的项目中，并在 `opencode.json` 中配置好 `instructions`、`agent` 和 `command` 项。\n\n### 文档\n\n- **迁移指南**：`.opencode\u002FMIGRATION.md`\n- **OpenCode 插件 README**：`.opencode\u002FREADME.md`\n- **整合规则**：`.opencode\u002Finstructions\u002FINSTRUCTIONS.md`\n- **LLM 文档**：`llms.txt`（包含 LLM 的完整 OpenCode 文档）\n\n---\n\n## 交叉工具功能的平等性\n\nECC 是**首个能够最大化利用各类主流 AI 编码工具的插件**。以下是各工具之间的对比情况：\n\n| 功能 | Claude Code | Cursor IDE | Codex CLI | OpenCode |\n|------|------------|------------|-----------|----------|\n| **代理** | 21 | 共享（AGENTS.md） | 共享（AGENTS.md） | 12 |\n| **命令** | 52 | 共享 | 基于指令的命令 | 31 |\n| **技能** | 102 | 共享 | 10（原生格式） | 37 |\n| **钩子事件** | 8 种 | 15 种 | 目前尚无 | 11 种 |\n| **钩子脚本** | 20 多个脚本 | 16 个脚本（DRY 适配器） | 无 | 插件钩子 |\n| **规则** | 34 条（通用 + 语言相关） | 34 条（YAML 前置信息） | 基于指令的规则 | 13 条指令 |\n| **自定义工具** | 通过钩子 | 通过钩子 | 无 | 6 个原生工具 |\n| **MCP 服务器** | 14 | 共享（mcp.json） | 7 个（通过 TOML 解析器自动合并） | 完全支持 |\n| **配置格式** | settings.json | hooks.json + 规则\u002F | config.toml | opencode.json |\n| **上下文文件** | CLAUDE.md + AGENTS.md | AGENTS.md | AGENTS.md | AGENTS.md |\n| **密钥检测** | 基于钩子 | 在提交提示前执行钩子 | 基于沙盒环境 | 基于钩子 |\n| **自动格式化** | PostToolUse 钩子 | 在文件编辑完成后执行钩子 | 无 | file.edited 钩子 |\n| **版本** | 插件 | 插件 | 参考配置 | 1.9.0 |\n\n**关键架构决策：**\n- 根目录下的 **AGENTS.md** 是通用的跨工具文件（所有 4 款工具均可读取）。\n- **DRY 适配器模式** 让 Cursor 能够重复使用 Claude Code 的钩子脚本，而无需重复编写。\n- **技能格式**（SKILL.md，附带 YAML 前置信息）可在 Claude Code、Codex 和 OpenCode 之间无缝切换。\n- Codex 缺乏钩子的功能，可通过 **AGENTS.md**、可选的 **model_instructions_file** 替代方案，以及沙盒权限来弥补。\n\n---\n\n## 背景\n\n自实验版推出以来，我一直在使用 Claude Code。2025 年 9 月，我与 [@DRodriguezFX](https:\u002F\u002Fx.com\u002FDRodriguezFX) 共同赢得了 Anthropic x Forum Ventures 的黑客松大奖——我们完全基于 Claude Code 构建了 [zenith.chat](https:\u002F\u002Fzenith.chat)。\n\n这些配置已在多个生产应用中经过了严格考验。\n\n---\n\n## 令牌优化\n\n如果你没有合理管理令牌消耗，使用 Claude Code 可能会带来高昂的成本。这些设置能够在不牺牲质量的前提下大幅降低成本。\n\n### 推荐设置\n\n在 `~\u002F.claude\u002Fsettings.json` 中添加以下内容：\n\n```json\n{\n  \"model\": \"sonnet\",\n  \"env\": {\n    \"MAX_THINKING_TOKENS\": \"10000\",\n    \"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE\": \"50\"\n  }\n}\n```\n\n| 设置 | 默认值 | 推荐值 | 影响 |\n|------|---------|-------------|--------|\n| `model` | opus | **sonnet** | 成本可降低约 60%；可处理 80% 以上的编码任务 |\n| `MAX_THINKING_TOKENS` | 31,999 | **10,000** | 每次请求的隐式思考成本可降低约 70% |\n| `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE` | 95 | **50** | 提前进行压缩——在长时间会话中能获得更高质量的结果 |\n\n仅在需要深度架构推理时才切换至 Opus：\n```\n\u002Fmodel opus\n```\n\n### 日常工作流命令\n\n| 命令 | 使用时机 |\n|------|-------------|\n| `\u002Fmodel sonnet` | 适用于大多数任务的默认选择 |\n| `\u002Fmodel opus` | 适用于复杂架构、调试以及深度推理的任务 |\n| `\u002Fclear` | 在完成无关任务之间使用（自由重置，即时清空） |\n| `\u002Fcompact` | 在逻辑任务断点处执行（已完成研究、达成阶段性目标） |\n| `\u002Fcost` | 在会话期间监控令牌消耗情况 |\n\n### 策略性压缩\n\n此插件中包含的“策略性压缩”技能建议在逻辑断点处执行 `\u002Fcompact`，而非依赖于在 95% 上下文时自动压缩。完整决策指南请参阅 `skills\u002Fstrategic-compact\u002FSKILL.md`。\n\n**何时进行压缩：**\n- 在完成研究或探索后，准备实施之前\n- 在达成阶段性目标后，开始下一阶段之前\n- 在调试之后，继续推进功能开发之前\n- 在尝试新方案之前，若已失败过一次\n\n**何时不进行压缩：**\n- 在实现过程中（你可能会丢失变量名、文件路径、部分状态）\n\n### 上下文窗口管理\n\n**重要提醒：** 切勿一次性启用所有 MCP。每种 MCP 工具的描述都会占用你 20 万字的上下文窗口，可能导致实际可用上下文减少至约 7 万字。\n\n- 每个项目中最多启用 10 个 MCP\n- 每个项目中最多保持 80 个工具处于活跃状态\n- 在项目配置中使用 `disabledMcpServers`，以禁用未使用的工具。\n\n### 代理团队成本警告\n\n代理团队会生成多个上下文窗口。每个代理成员都会独立消耗令牌。仅在并行化能带来显著价值的任务（如多模块协作、并行评审）中使用代理团队。对于简单的顺序任务，子代理的令牌消耗更为高效。\n\n---\n\n## 注意事项：重要提示\n\n### 令牌优化\n\n如果遇到每日限制？请参阅 **[令牌优化指南](docs\u002Ftoken-optimization.md)**，了解推荐设置和工作流技巧。\n\n快速优化方案：\n\n```json\n\u002F\u002F ~\u002F.claude\u002Fsettings.json\n{\n  \"model\": \"sonnet\",\n  \"env\": {\n    \"MAX_THINKING_TOKENS\": \"10000\",\n    \"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE\": \"50\",\n    \"CLAUDE_CODE_SUBAGENT_MODEL\": \"haiku\"\n  }\n}\n```\n\n在无关任务之间使用 `\u002Fclear`，在逻辑断点处执行 `\u002Fcompact`，并通过 `\u002Fcost` 监控令牌消耗情况。\n\n### 自定义配置\n\n这些配置已为我的工作流量身定制。你应该：\n1. 从最契合自身需求的配置入手\n2. 根据自己的技术栈进行调整\n3. 删除那些不再使用的功能\n4. 添加适合自己的自定义模式\n\n---\n\n## 赞助商\n\n本项目免费且开源。赞助商有助于持续维护并推动项目发展。\n\n[**成为赞助商**](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Faffaan-m) | [赞助商等级](SPONSORS.md) | [赞助计划](SPONSORING.md)\n\n---\n\n## 星星历史\n\n[![星星历史图表](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_readme_ac60d55b9fd8.png)](https:\u002F\u002Fstar-history.com\u002F#affaan-m\u002Feverything-claude-code&Date)\n\n---\n\n## 链接\n\n- **简要指南（从这里开始）：** [《Everything Claude Code 简要指南》](https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2012378465664745795)\n- **详细指南（进阶篇）：** [《Everything Claude Code 详细指南》](https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2014040193557471352)\n- **安全指南：** [安全指南](.\u002Fthe-security-guide.md) | [讨论区](https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2033263813387223421)\n- **关注我们：** [@affaanmustafa](https:\u002F\u002Fx.com\u002Faffaanmustafa)\n\n---\n\n## 许可证\n\nMIT — 允许自由使用、根据需要进行修改、并在有能力的情况下回馈贡献。\n\n---\n\n**如果这个仓库对你有帮助，请给它点个星！阅读这两份指南，打造属于你的精彩作品。**","# Everything Claude Code 快速上手指南\n\nEverything Claude Code 是一个专为 AI Agent（如 Claude Code、Codex、Cursor 等）设计的性能优化系统。它不仅仅是一套配置文件，更包含了技能库、本能记忆、持续学习机制、安全扫描及多语言规则，旨在提升 Agent 在真实产品开发中的表现。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：macOS、Linux 或 Windows (PowerShell)\n*   **核心依赖**：\n    *   [Git](https:\u002F\u002Fgit-scm.com\u002F)\n    *   [Node.js](https:\u002F\u002Fnodejs.org\u002F) (推荐 LTS 版本)\n    *   包管理器：`npm`、`pnpm`、`yarn` 或 `bun` (任选其一)\n*   **AI 宿主环境**：已安装并配置好 Claude Code、Cursor、Codex 或其他支持的 AI Agent  harness。\n\n## 安装步骤\n\n### 第一步：安装插件\n\n在您的 AI Agent 终端中执行以下命令，添加市场源并安装插件：\n\n```bash\n# 添加市场源\n\u002Fplugin marketplace add affaan-m\u002Feverything-claude-code\n\n# 安装插件\n\u002Fplugin install everything-claude-code@everything-claude-code\n```\n\n### 第二步：安装规则与核心文件\n\n> **重要提示**：由于 Claude Code 插件机制限制，`rules`（规则文件）无法自动分发，必须手动克隆仓库并运行安装脚本。\n\n1.  **克隆仓库**\n\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code.git\n    cd everything-claude-code\n    ```\n\n2.  **安装依赖**\n\n    选择您常用的包管理器安装项目依赖：\n\n    ```bash\n    npm install\n    # 或者\n    # pnpm install\n    # yarn install\n    # bun install\n    ```\n\n3.  **运行安装脚本**\n\n    根据您的操作系统选择对应的脚本。推荐安装完整配置（full profile），也可指定特定语言。\n\n    **macOS \u002F Linux:**\n\n    ```bash\n    # 推荐：安装所有组件（完整配置）\n    .\u002Finstall.sh --profile full\n\n    # 或仅安装特定语言支持（例如 TypeScript）\n    .\u002Finstall.sh typescript\n    \n    # 支持多语言同时安装\n    .\u002Finstall.sh typescript python golang\n    ```\n\n    **Windows (PowerShell):**\n\n    ```powershell\n    # 推荐：安装所有组件（完整配置）\n    .\\install.ps1 --profile full\n\n    # 或仅安装特定语言支持\n    .\\install.ps1 typescript\n    ```\n\n    *注：如果您使用了 npm 全局安装，也可以使用跨平台入口命令 `npx ecc-in`。*\n\n## 基本使用\n\n安装完成后，系统将自动增强您的 AI Agent 能力。以下是几种最基本的使用方式：\n\n### 1. 自动生效的规则\n安装脚本会将针对特定语言（如 TypeScript, Python, Java 等）的优化规则注入到您的项目中。当您下次让 Agent 编写代码或审查项目时，它会自动遵循这些最佳实践，无需额外指令。\n\n### 2. 使用增强命令\n在对话中直接使用新增的命令来执行高级任务：\n\n*   **安全扫描**：\n    ```text\n    \u002Fsecurity-scan\n    ```\n    运行 AgentShield 进行漏洞和攻击向量扫描。\n\n*   **会话管理**：\n    ```text\n    \u002Fsessions\n    ```\n    查看和管理历史会话记录。\n\n*   **质量门禁**：\n    ```text\n    \u002Fquality-gate\n    ```\n    在执行关键操作前检查代码质量和测试覆盖率。\n\n*   **多代理编排** (需配置 PM2)：\n    ```text\n    \u002Fmulti-plan\n    \u002Fmulti-execute\n    ```\n    用于管理复杂的多服务工作流。\n\n### 3. 技能调用\n您可以直接要求 Agent 使用内置的高级技能，例如生成演示文稿或进行深度研究：\n\n*   \"请使用 `frontend-slides` 技能为这个项目创建一个 HTML 演示文稿。\"\n*   \"使用 `market-research` 技能分析当前的竞品情况。\"\n\n现在，您的 AI Agent 已经具备了持续学习、内存优化和企业级的安全规范，可以开始高效地辅助开发了。","某初创团队的后端工程师正在利用 Claude Code 快速迭代一个高并发的微服务架构，需要在短时间内完成从代码生成到安全部署的全流程。\n\n### 没有 everything-claude-code 时\n- **上下文丢失严重**：AI 代理在长对话中频繁“遗忘”之前的架构决策，导致生成的代码风格不一致，甚至重复编写已存在的模块。\n- **安全隐患裸露**：自动生成的代码缺乏实时的安全扫描，开发者需手动审查潜在的注入漏洞或依赖风险，极易遗漏 CVE 威胁。\n- **资源消耗失控**：由于缺乏 Token 优化策略，每次任务都消耗大量上下文窗口，导致运行成本高昂且响应速度随对话长度显著下降。\n- **技能复用困难**：针对特定业务逻辑的调试经验无法沉淀为可复用的“技能”，每次遇到类似问题都要重新向 AI 解释规则。\n\n### 使用 everything-claude-code 后\n- **记忆持久化增强**：通过内置的记忆优化钩子（Hooks），AI 能长期记住项目架构规范和历史决策，确保跨文件的代码风格高度统一。\n- **主动安全防御**：集成的 AgentShield 组件在代码生成阶段即自动拦截攻击向量并进行沙箱测试，将安全漏洞阻断在提交之前。\n- **极致性能优化**：系统自动精简系统提示词并管理后台进程，大幅降低 Token 消耗，使复杂任务的执行速度提升且成本减半。\n- **技能本能化**：将团队的最佳实践转化为 AI 的“本能”和自定义技能，新任务可直接调用过往积累的研发经验，无需重复指令。\n\neverything-claude-code 将原本松散、昂贵且存在风险的 AI 编码过程，转型为一个具备持续学习能力、安全可控且高效低耗的生产级研发系统。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Faffaan-m_everything-claude-code_318c8b61.png","affaan-m","Affaan Mustafa","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Faffaan-m_f5a155e8.jpg","institutionalizing gambling @Ito-Markets = (Ω, 𝓕, ℙ_α); p = ℙ_α(e=1); y ∈ {0,1}; ∂p\u002F∂α ＞ 0 | maximizing agent harness performance @ECC-Tools ","Itô","San Francisco, CA \u002F Bellevue, WA","me@affaanmustafa.com","affaanmustafa","https:\u002F\u002Faffaanmustafa.com","https:\u002F\u002Fgithub.com\u002Faffaan-m",[87,91,95,99,103,107],{"name":88,"color":89,"percentage":90},"JavaScript","#f1e05a",81.7,{"name":92,"color":93,"percentage":94},"Python","#3572A5",6.2,{"name":96,"color":97,"percentage":98},"Rust","#dea584",5.4,{"name":100,"color":101,"percentage":102},"Shell","#89e051",5,{"name":104,"color":105,"percentage":106},"TypeScript","#3178c6",1.7,{"name":108,"color":109,"percentage":110},"PowerShell","#012456",0.1,138956,20765,"2026-04-05T11:33:21","MIT","Linux, macOS, Windows","未说明",{"notes":118,"python":116,"dependencies":119},"该工具是基于 Node.js 的 AI Agent 配置与优化系统，而非本地运行的深度学习模型，因此无需 GPU。安装需先克隆仓库，并通过提供的 Shell (install.sh) 或 PowerShell (install.ps1) 脚本安装规则文件。支持多种包管理器（npm, pnpm, yarn, bun）。可选使用 PM2 进行多代理编排，使用 SQLite 存储会话状态。",[120,121,122],"Node.js\u002Fnpm\u002Fpnpm\u002Fyarn\u002Fbun","Git","SQLite",[13,15,34],[125,126,127,128,129,130,131,132],"ai-agents","anthropic","claude","claude-code","developer-tools","llm","mcp","productivity",213,null,"2026-03-27T02:49:30.150509","2026-04-06T01:16:13.648881",[138,143,148,153,158,163],{"id":139,"question_zh":140,"answer_zh":141,"source_url":142},6351,"安装插件时遇到 `plugins.0.source: Invalid input` 错误怎么办？","该错误意味着市场模式只接受已知的市场 ID 或完整的源对象，直接传递 GitHub 仓库路径会导致验证失败。请改用显式的 GitHub 源声明方式安装：\n\n使用命令：\n`\u002Fplugin add --source github --repo affaan-m\u002Feverything-claude-code`\n\n如果需要指定分支，可以添加 ref 参数：\n`\u002Fplugin add --source github --repo affaan-m\u002Feverything-claude-code --ref main`","https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F15",{"id":144,"question_zh":145,"answer_zh":146,"source_url":147},6352,"在大型微服务项目中如何使用 Claude Code 的最佳实践？","针对包含多个微服务的大型项目，建议遵循以下最佳实践：\n\n1. **仓库结构**：采用 Monorepo 结构，为每个服务（api, frontend 等）创建独立目录，并在根目录和服务目录下分别放置 `CLAUDE.md` 文件以定义项目级和服务级的指令。\n2. **上下文管理**：\n   - 禁用未使用的 MCP（Model Context Protocol），仅启用当前会话需要的部分。\n   - 在切换服务上下文前策略性地使用 `\u002Fcompact` 命令。\n   - 聚焦会话：一次只专注于一个服务，避免在不同服务间频繁跳跃。\n3. **使用 Agent**：利用 `architect` agent 处理跨服务决策，使用 `planner` agent 处理跨越多个服务的功能开发。","https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F60",{"id":149,"question_zh":150,"answer_zh":151,"source_url":152},6353,"在 Windows 上启用插件后，Claude Code 交互模式冻结无响应如何解决？","此问题的根本原因是插件在启动时会为检测包管理器（npm\u002Fpnpm\u002Fyarn\u002Fbun）而生成多个子进程（如调用 `where.exe` 或 `which`），这在 Windows 上容易超出进程生成限制导致终端冻结。\n\n**解决方案**：\n更新到最新版本（修复提交号 75ab8e6）。修复后的版本移除了启动热路径中的所有子进程生成操作，改为完全基于文件的检查（检测 lock 文件、`package.json` 或配置文件）。如果未检测到偏好设置，将默认使用 npm 而不生成任何额外进程。","https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F162",{"id":154,"question_zh":155,"answer_zh":156,"source_url":157},6354,"如何实现不同项目间的 Instincts（本能\u002F模式）隔离？","默认情况下所有学习到的 instincts 是全局存储的，这会导致不同项目（如 React 和 Python 项目）的模式混淆。虽然核心功能正在通过 PR #218 实现项目级隔离（自动通过 git 仓库检测），但在实现细节上需注意：\n\n1. **文件格式兼容**：加载逻辑需同时支持 `.yaml`, `.yml` 和 `.md` 文件以兼容旧版本。\n2. **路径安全**：Instinct ID 在用于文件路径前必须进行 sanitization（清理）以防止路径遍历攻击。\n3. **并发写入**：注册表写入需采用“临时文件重命名”模式以避免竞态条件。\n4. **无 Git  repo 处理**：当未检测到 git 仓库时，应正确处理回退到全局模式的情况。","https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F193",{"id":159,"question_zh":160,"answer_zh":161,"source_url":162},6355,"ECC-Tools 分析工作流是如何运作的？","ECC-Tools GitHub App 可以自动分析仓库并生成技能包（ECC bundle）。它会扫描大量的提交记录（例如 500 次或更多），识别仓库的语言、框架、提交规范以及测试目录结构。\n\n分析完成后，它会检测出具体的工作流（Workflows），例如：\n- `feature-development`：标准功能实现工作流。\n- `add-new-skill-or-agent`：添加新技能或代理的流程。\n- `add-or-update-language-support`：扩展语言支持的流程。\n\n最终结果会通过 Pull Request 的形式提交，包含置信度评分和详细的仓库画像。","https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F565",{"id":164,"question_zh":165,"answer_zh":166,"source_url":167},6356,"Opencode 安装说明过时或安装后终端黑屏冻结怎么办？","如果遇到安装后终端黑屏冻结的问题，通常与 symlink（符号链接）问题或安装方式有关。维护者已针对 symlink 问题进行了快速修复。\n\n建议检查以下几点：\n1. 确认使用的是最新的安装说明，区分 OpenCode 特定用法与标准 npm 安装的区别。\n2. 了解 `ecc-install` CLI 工具的具体作用。\n3. 如果直接使用 git 仓库放入 plugins 文件夹导致冻结，尝试使用包管理器（如 bun 或 npm）进行预安装，并确保权限正确（如在 Linux 下解除文件锁定）。\n4. 参考相关的 PR（如 #214）获取澄清后的安装步骤。","https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fissues\u002F199",[169,174,179,184,189,194,199,204,209,214,219],{"id":170,"version":171,"summary_zh":172,"released_at":173},105879,"v1.9.0","## Highlights\r\n\r\n**ECC Tools Pro is live.** The GitHub App now has Stripe billing with a Pro tier ($19\u002Fseat\u002Fmonth) for private repo analysis, 50 analyses\u002Fmonth, and AgentShield-backed scanning. Free tier remains at 10 analyses\u002Fmonth for public repos. Install at [github.com\u002Fapps\u002Fecc-tools](https:\u002F\u002Fgithub.com\u002Fapps\u002Fecc-tools), upgrade at [ecc.tools\u002Fpricing](https:\u002F\u002Fecc.tools\u002Fpricing).\r\n\r\n**Selective install is here.** Install only what you need with `--with` and `--without` flags. `ecc install --profile developer --with lang:typescript --with agent:security-reviewer --without skill:continuous-learning`. Agent and skill component families are now in the install manifest.\r\n\r\n**12 language ecosystems.** C#, Rust, Java, Kotlin, C++, Go, Python, TypeScript, Perl, PyTorch, Nuxt 4, and Flutter now have dedicated rules, agents, or skills.\r\n\r\n**AgentShield v1.4.0 ships alongside.** False positive scanning fixed. CVE database with 25+ known MCP vulnerabilities. Supply chain verification. Runtime monitoring. Watch mode. PR security gate. Org-wide policy enforcement.\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Feece2c76-7eb9-4865-a58b-f11247fd774e\r\n\r\n## What's New\r\n\r\n### Agents (28 total, +9 new)\r\n- `typescript-reviewer` — TypeScript\u002FJavaScript code review\r\n- `pytorch-build-resolver` — PyTorch build error resolution\r\n- `java-build-resolver` — Maven\u002FGradle build resolution\r\n- `java-reviewer` — Java code review\r\n- `rust-reviewer` — Rust code review\r\n- `flutter-reviewer` — Flutter\u002FDart code review\r\n- `harness-optimizer` — Cross-harness optimization\r\n- `kotlin-build-resolver` — Kotlin build resolution\r\n- `kotlin-reviewer` — Kotlin code review\r\n\r\n### Skills (116 total, +15 new)\r\n- `pytorch-patterns` — PyTorch best practices\r\n- `nuxt4-patterns` — Nuxt 4 frontend patterns\r\n- `codebase-onboarding` — Onboarding new contributors\r\n- `architecture-decision-records` — ADR workflow\r\n- `agent-eval` — Head-to-head coding agent comparison\r\n- `documentation-lookup` — Doc retrieval patterns\r\n- `bun-runtime` — Bun runtime patterns\r\n- `nextjs-turbopack` — Next.js Turbopack patterns\r\n- Plus 7 more language-specific skills\r\n\r\n### Rules (6 new language packs)\r\n- C# (coding-style, patterns, security, testing, hooks)\r\n- Rust, Java, C++, Perl language rules\r\n- Flutter\u002FDart rules\r\n\r\n### Infrastructure\r\n- Selective install with `--with`\u002F`--without` CLI flags\r\n- Agent description compression with lazy loading\r\n- Skill inspection logic for recurring failure pattern detection\r\n- Governance event capture hooks\r\n- MCP health-check hook with auto-reconnect\r\n- SQLite state store for session\u002Fskill\u002Fdecision tracking\r\n- Session adapters for canonical snapshots\r\n- Codex sync merges AGENTS.md instead of replacing\r\n\r\n### Bug Fixes\r\n- Windows CI fully green (all 38 matrix jobs passing)\r\n- SessionStart ANSI escape code sanitization\r\n- Observer memory explosion with throttling\r\n- Flaky observer bash test on Windows skipped\r\n- Catalog count validation fixed\r\n- Plugin root auto-detection fallback\r\n\r\n### ECC Tools App\r\n- Stripe billing live (Pro $19\u002Fseat, Enterprise contact)\r\n- GitHub OAuth checkout flow\r\n- Analyzer quality improvements (7 greptile findings fixed)\r\n- Duplicate PR prevention with idempotency\r\n- Auto-analysis skip list for managed repos\r\n- Push cooldown increased to 7 days\r\n\r\n### AgentShield (v1.4.0)\r\n- False positive fix: deny rules and block hooks no longer flagged as threats\r\n- CVE database with 25+ known MCP vulnerabilities\r\n- MCP tool description poisoning detection (5 new rules)\r\n- Continuous scanning with config drift detection (--watch mode)\r\n- Runtime monitoring daemon for tool calls\r\n- Supply chain verification for MCP npm packages\r\n- PR security gate with baseline comparison\r\n- Organization-wide security policy enforcement\r\n- CLAUDE.md filesystem permission check\r\n- 1,609 tests passing\r\n\r\n## Stats\r\n- 219 commits since v1.8.0\r\n- 30+ contributors\r\n- 88K+ GitHub stars\r\n- 1,540+ tests passing across all platforms\r\n\r\n## Install \u002F Upgrade\r\n\r\n```bash\r\nnpx claudepluginhub affaan-m\u002Feverything-claude-code --plugin everything-claude-code\r\n```\r\n\r\nOr install manually in Claude Code.","2026-03-21T00:29:53",{"id":175,"version":176,"summary_zh":177,"released_at":178},105880,"v1.8.0","## ECC v1.8.0: Harness Performance Release\r\n\r\nv1.8.0 shifts ECC from \"config bundle\" to a practical **agent harness performance system**: more reliable hooks, stronger eval\u002Fquality controls, and tighter parity across Claude Code, Cursor, OpenCode, and Codex (macOS app + CLI).\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F18f05e41-a49b-4126-9771-3df1e07cd7b7\r\n\r\n### What’s New\r\n\r\n- **New harness commands**\r\n  - `\u002Fharness-audit`\r\n  - `\u002Floop-start`\r\n  - `\u002Floop-status`\r\n  - `\u002Fquality-gate`\r\n  - `\u002Fmodel-route`\r\n- **NanoClaw v2 upgrades**\r\n  - Model routing\r\n  - Skill hot-load\r\n  - Session branch\u002Fsearch\u002Fexport\u002Fcompact\u002Fmetrics\r\n- **New harness skills and operators**\r\n  - `agent-harness-construction`\r\n  - `agentic-engineering`\r\n  - `ralphinho-rfc-pipeline`\r\n  - `ai-first-engineering`\r\n  - `enterprise-agent-ops`\r\n  - `nanoclaw-repl`\r\n  - `continuous-agent-loop`\r\n- **New agents**\r\n  - `harness-optimizer`\r\n  - `loop-operator`\r\n\r\n### Reliability and Hook Fixes\r\n\r\n- Fixed SessionStart root resolution (robust fallback when plugin root env is missing).\r\n- Fixed empty\u002Fpartial session summary behavior by moving summary persistence to the Stop lifecycle path where transcript payload exists.\r\n- Added explicit hook controls:\r\n  - `ECC_HOOK_PROFILE=minimal|standard|strict`\r\n  - `ECC_DISABLED_HOOKS=comma,separated,ids`\r\n- Replaced fragile inline one-liner hook commands with dedicated scripts for safer cross-platform behavior.\r\n- Improved Windows path handling for doc-warning\u002Fwhitelist logic.\r\n- Hardened observer behavior for non-interactive environments to reduce hang risk.\r\n\r\n### Cross-Harness Parity\r\n\r\n- Claude Code, Cursor, OpenCode, and Codex now share tighter behavior around hooks, commands, and skill execution semantics.\r\n- OpenCode command mirrors added for the new harness command set.\r\n- Codex config\u002Fdocs alignment improved for both app and CLI workflows.\r\n\r\n### Compatibility Notes\r\n\r\n- `autonomous-loops` is retained for compatibility in this release.\r\n- `continuous-agent-loop` is now the canonical skill name.\r\n\r\n### Upgrade Path\r\n\r\n1. Pull latest and reinstall\u002Fupdate ECC.\r\n2. Run `\u002Fharness-audit` to baseline reliability and risk.\r\n3. Use `\u002Fquality-gate . --strict` on active repos.\r\n4. If needed, tune hooks with `ECC_HOOK_PROFILE` and `ECC_DISABLED_HOOKS`.\r\n\r\n### Credits\r\n\r\n- frontend \u002F marketing slides skill inspired by [@zarazhangrui](https:\u002F\u002Fgithub.com\u002Fzarazhangrui)\r\n- continuous learning skill - homunculus-inspired by [@humanplane](https:\u002F\u002Fgithub.com\u002Fhumanplane)\r\n- slop guards inspired by [@alexfazio](https:\u002F\u002Fgithub.com\u002Falexfazio)\r\n\r\n### Supporting Docs\r\n\r\n- Release notes source: `docs\u002Freleases\u002F1.8.0\u002Frelease-notes.md`\r\n- Launch assets: `docs\u002Freleases\u002F1.8.0\u002F`\r\n","2026-03-05T20:50:57",{"id":180,"version":181,"summary_zh":182,"released_at":183},105881,"v1.7.0","## ECC v1.7.0 — Cross-Platform Expansion & Presentation Builder\r\n\r\n**992 tests. 56 skills. 33 commands. 14 agents. 4 major coding harnesses.**\r\n\r\nThis release tightens ECC as a single source of truth across **Claude Code, Codex, Cursor, and OpenCode**, adds a full presentation-building workflow, and expands the repo with reusable content, research, and fundraising skills that are generic enough for any team to use.\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F9481110a-add8-4476-a3e4-c0ca2b796a3e\r\n\r\n---\r\n\r\n### Highlights\r\n\r\n- **Direct Codex support** — ECC now ships cleaner Codex app + CLI support with `AGENTS.md`-based setup, installer support, and Codex-facing docs\r\n- **Cross-platform harness parity** — Cursor, Codex, and OpenCode support were expanded so the same repo structure works cleanly across all major AI coding tools\r\n- **New `frontend-slides` skill** — Build animation-rich, zero-dependency HTML slide decks and convert PPTX workflows into web-native presentations with strict viewport-fit rules\r\n- **5 new generic business\u002Fcontent skills** — `article-writing`, `content-engine`, `market-research`, `investor-materials`, and `investor-outreach`\r\n- **Cowork marketplace compatibility** — Plugin manifests were reworked for Cowork compatibility and cleaner marketplace behavior\r\n- **Chief-of-staff agent** — Added a communication-triage oriented agent for coordination-heavy workflows\r\n\r\n### Skills Added In This Cycle\r\n\r\n| Skill | Description |\r\n|------|-------------|\r\n| `frontend-slides` | HTML presentations, PPTX conversion guidance, style exploration |\r\n| `article-writing` | Long-form writing, voice matching, guides, newsletters |\r\n| `content-engine` | Platform-native repurposing for X, LinkedIn, TikTok, YouTube, newsletter |\r\n| `market-research` | Market, competitor, investor, and technology research with sourcing |\r\n| `investor-materials` | Decks, memos, models, fundraising docs, accelerator applications |\r\n| `investor-outreach` | Investor cold emails, warm intros, follow-ups, and updates |\r\n| `liquid-glass-design` | iOS 26 Liquid Glass design system |\r\n| `foundation-models-on-device` | Apple on-device LLM integration patterns |\r\n| `swift-concurrency-6-2` | Approachable Concurrency guidance for Swift 6.2 |\r\n| `swiftui-patterns` | SwiftUI architecture and implementation patterns |\r\n| `visa-doc-translate` | Visa and document translation workflow guidance |\r\n\r\n### Platform and Workflow Improvements\r\n\r\n- Improved Codex packaging and discovery\r\n- Better OpenCode package\u002Frelease alignment\r\n- Cross-platform hook and path fixes\r\n- Auto-detect formatter support in the post-edit hook\r\n- Cleaner rule priority and development workflow documentation\r\n- Better skill metadata traceability and distribution support\r\n\r\n### Why This Matters\r\n\r\nECC is no longer just “a Claude Code plugin.” It now works as a **multi-harness operating layer** for modern AI coding environments while keeping the repo coherent enough to ship from one place.\r\n\r\n---\r\n\r\n## Detailed Commit Log\r\n- chore: release v1.7.0\r\n- feat: add generic content and investor skills\r\n- Add frontend slides skill across platforms\r\n- fix: restructure plugin manifest for Cowork marketplace compatibility\r\n- fix: sync plugin manifest to v1.6.0, add chief-of-staff agent, fix placeholder email\r\n- fix(docs): use namespaced \u002Feverything-claude-code:plan in README examples\r\n- fix(hooks): extract doc-warning hook to external script to fix CI\r\n- feat(agents): add chief-of-staff communication triage agent (#280)\r\n- feat: add Cursor, Codex, and OpenCode harnesses — maximize every AI coding tool\r\n- feat: add security guides and sanitize external links across repo\r\n- Merge pull request #233 from andydiaz122\u002Fnano_claw_v1\r\n- Merge pull request #276 from pangerlkr\u002Fpatch-7\r\n- Merge pull request #273 from bintocher\u002Fbintocher\u002Fissue-246\r\n- Merge pull request #255 from CindyPersonalGit\u002Fmain\r\n- Merge pull request #252 from pythonstrup\u002Ffeat\u002Fauto-detect-formatter\r\n- Merge pull request #250 from OkminLee\u002Ffeat\u002Fskills\u002Fios26-three-skills\r\n- Merge pull request #244 from maxdimitrov\u002Ffeat\u002Frules\u002Fswift\r\n- Merge pull request #242 from t-s-li\u002Ffix\u002Fobserve-hook-phase-detection\r\n- Merge pull request #277 from pangerlkr\u002Fdocs\u002Frule-priority-conflict-resolution\r\n- Merge pull request #278 from pangerlkr\u002Ffeat\u002Fseparate-development-workflow-235\r\n- fix: address CodeRabbit review — deduplicate prompt, fix skill count\r\n- docs(hooks\u002FREADME): update Doc file blocker to reflect warning-only behavior\r\n- fix(hooks): address review feedback - fix brace escaping, cross-platform paths, update description\r\n- feat(rules): add development-workflow.md with Feature Implementation Workflow (refs #235)\r\n- refactor(rules): split Feature Implementation Workflow from git-workflow.md (refs #235)\r\n- docs(rules): add Rule Priority section to resolve language-specific vs common rule conflicts\r\n- Update hooks.jsonRefine Write hook: cross-platform path handling, skippability, and expanded whitelist. Addressing #264, #267, #275, and #248.\r\n- R","2026-02-27T14:06:50",{"id":185,"version":186,"summary_zh":187,"released_at":188},105882,"v1.6.0","## ECC v1.6.0 — Codex Edition\r\n\r\n**309 commits. 30 community PRs merged. 978 tests. 4 platforms.**\r\n\r\nEverything Claude Code now supports **Claude Code, Cursor, OpenCode, and Codex** — every major AI coding tool from a single config source.\r\n\r\n---\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff2959480-42a0-4068-85f5-4e6e78c938a7\r\n\r\n\r\n### Highlights\r\n\r\n- **Codex Support** — Full compatibility with OpenAI Codex CLI via new `codex-setup` command and instructions generator\r\n- **7 New Skills** — `analyze-repo`, `skill-creator`, `instinct-creator`, `hook-creator`, `workflow-discovery`, `pattern-detection`, `learning-dna`\r\n- **AgentShield Integration** — 102 security rules, 912 tests across all protection layers\r\n- **GitHub Marketplace** — Listed and installable at [github.com\u002Fmarketplace\u002Fecc-tools](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Fecc-tools)\r\n- **Promo Video** — Professional Remotion-rendered 1080p promo with real demo footage\r\n\r\n### New Commands\r\n\r\n| Command | Description |\r\n|---------|-------------|\r\n| `\u002Fcodex-setup` | Configure ECC for OpenAI Codex CLI |\r\n| `\u002Fskill-creator` | AI-powered skill generation from repo analysis |\r\n| `\u002Finstinct-creator` | Create instincts from repository patterns |\r\n| `\u002Fhook-creator` | Generate hooks from conversation analysis |\r\n| `\u002Fupdate-codemaps` | Auto-generate codebase maps |\r\n| `\u002Fupdate-docs` | Sync documentation with code changes |\r\n\r\n### Bug Fixes\r\n\r\n- Fixed agent count display (15→13 active agents)\r\n- Fixed skill count (32→43 skills)\r\n- Fixed command count (30→31 commands)\r\n- Corrected contributor count across all docs\r\n- Fixed markdown rendering in several skill outputs\r\n- Resolved hook permission conflicts with Codex integration\r\n\r\n### Community\r\n\r\n- **30 community PRs merged** in this release cycle\r\n- PRs #268, #265 merged; #272, #271 closed\r\n- Active discussions on 10+ open issues\r\n- Special thanks to all 44 contributors\r\n\r\n### Stats\r\n\r\n| Metric | Value |\r\n|--------|-------|\r\n| Stars | 50K+ |\r\n| Forks | 6K+ |\r\n| Contributors | 44 |\r\n| Tests | 978 |\r\n| Agents | 13 |\r\n| Skills | 43 |\r\n| Commands | 31 |\r\n| Security Rules | 102 |\r\n\r\n---\r\n\r\n> *\"Your repository teaches itself to Claude Code.\"*\r\n\r\nInstall: `gh ext install affaan-m\u002Feverything-claude-code`\r\nMarketplace: [github.com\u002Fmarketplace\u002Fecc-tools](https:\u002F\u002Fgithub.com\u002Fmarketplace\u002Fecc-tools)","2026-02-24T06:56:35",{"id":190,"version":191,"summary_zh":192,"released_at":193},105883,"v1.5.0","ECC now supports Claude Code, OpenCode, AND Cursor. This release adds:\n\n- **Universal config support** across all three platforms\n- **npm package** as `ecc-universal`\n- **14 agents** for architecture, TDD, security, E2E, code review, and more\n- **28 skills** spanning TypeScript, Python, Go, Java, Django, and Spring Boot\n- **30 commands** including multi-agent orchestration, sessions, and PM2\n- **Rules for 6 languages** with language-specific patterns and security\n\n## Install\n\n```bash\nnpm install -g ecc-universal\n```\n\n## Quick Start\n\n```bash\nnpx ecc-install typescript\n```\n\nFull docs: https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code#readme","2026-02-11T10:07:45",{"id":195,"version":196,"summary_zh":197,"released_at":198},105884,"v1.4.1","## Changes\n- fix: preserve content after frontmatter in parse_instinct_file() (#161)\n","2026-02-06T09:13:21",{"id":200,"version":201,"summary_zh":202,"released_at":203},105885,"v1.4.0","## Changes\n- docs: enhance CONTRIBUTING.md with detailed templates\n- feat: add GitHub Sponsors support\n- refactor(rules): restructure into common + language-specific directories\n- feat(skills): add configure-ecc interactive installation wizard\n- feat: add pm2 and multi-agent orchestration commands\n- docs: Add Chinese (zh-CN) translations for all documentation\n- fix: correct markdown code block syntax in go-test.md\n","2026-02-06T07:40:35",{"id":205,"version":206,"summary_zh":207,"released_at":208},105886,"v1.3.0","# Complete OpenCode Plugin Support 🔌\n\nMajor OpenCode integration with **full feature parity** - including hooks via the plugin system!\n\n## ✨ What's New\n\n### OpenCode Plugin System\nOpenCode's plugin system is MORE sophisticated than Claude Code with **20+ event types**:\n\n| Claude Code Hook | OpenCode Plugin Event |\n|-----------------|----------------------|\n| PreToolUse | `tool.execute.before` |\n| PostToolUse | `tool.execute.after` |\n| Stop | `session.idle` |\n| SessionStart | `session.created` |\n| SessionEnd | `session.deleted` |\n\n**Additional events**: `file.edited`, `file.watcher.updated`, `message.updated`, `lsp.client.diagnostics`, `tui.toast.show`, and more!\n\n### New Files (51 files, 7,523+ lines)\n- `llms.txt` - Comprehensive OpenCode documentation for LLMs\n- `.opencode\u002Fplugins\u002Fecc-hooks.ts` - All hooks translated to OpenCode plugins\n- `.opencode\u002Ftools\u002F*.ts` - 3 custom tools (run-tests, check-coverage, security-audit)\n- `.opencode\u002Fcommands\u002F*.md` - 24 commands in OpenCode format\n- `.opencode\u002Fpackage.json` - npm package structure for `opencode-ecc`\n\n## 📊 Feature Parity\n\n| Feature | Claude Code | OpenCode | Status |\n|---------|-------------|----------|--------|\n| Agents | 12 | 12 | ✅ Full parity |\n| Commands | 23 | 24 | ✅ Full parity |\n| Skills | 16 | 16 | ✅ Full parity |\n| Hooks | 3 phases | 20+ events | ✅ OpenCode has MORE |\n| Custom Tools | Via hooks | 3 native | ✅ OpenCode is better |\n\n## 🚀 Quick Start\n\n**Option 1: Direct use**\n\\`\\`\\`bash\ncd everything-claude-code\nopencode\n\\`\\`\\`\n\n**Option 2: npm package**\n\\`\\`\\`bash\nnpm install opencode-ecc\n\\`\\`\\`\n\nThen add to \\`opencode.json\\`:\n\\`\\`\\`json\n{\n  \"plugin\": [\"opencode-ecc\"]\n}\n\\`\\`\\`\n\n## 📖 Documentation\n- Migration Guide: \\`.opencode\u002FMIGRATION.md\\`\n- Plugin README: \\`.opencode\u002FREADME.md\\`\n- LLM Documentation: \\`llms.txt\\`\n\n## ⚠️ Breaking Changes\n- Removed \\`.opencode\u002FLIMITATIONS.md\\` (hooks ARE supported via plugins!)\n- Rewrote \\`.opencode\u002FMIGRATION.md\\` with correct hook mapping\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fcompare\u002Fv1.2.0...v1.3.0","2026-02-05T13:15:36",{"id":210,"version":211,"summary_zh":212,"released_at":213},105887,"v1.2.0","## Changes\n- feat: add Python\u002FDjango support and enhance READMEs (#139)\n","2026-02-01T11:51:06",{"id":215,"version":216,"summary_zh":217,"released_at":218},105888,"v1.1.0","Thank you for 28,500+ stars. The community support has been incredible.\r\n\r\nThis release focuses on reliability, cross-platform support, and addressing community feedback.\r\n\r\n## Watch the Release Video\r\n\r\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fdb6f3687-3923-4d1a-809e-f45302c0fa25\r\n\r\n---\r\n\r\n## Introducing ecc.tools\r\n\r\n**The problem:** Your codebase has patterns you don't even realize are patterns.\r\n\r\nEvery team has processes that span multiple commits - things like:\r\n- Adding a new database table (modify schema, generate migration, update indexes, fix merge conflicts)\r\n- Setting up a new API endpoint (create route, add validation, write tests, update docs)\r\n- Onboarding a new service (config files, environment variables, CI\u002FCD updates)\r\n\r\nYou do these by hand, scattered across dozens of commits, without realizing they could be a single `\u002Fnew-table` or `\u002Fnew-endpoint` skill.\r\n\r\n**What ecc.tools does:** It analyzes your git commit history to find these hidden patterns and wraps them into Claude Code skills automatically.\r\n\r\nIt finds:\r\n- Multi-step processes you repeat without thinking\r\n- Patterns your teammates use that you've never noticed\r\n- Workflows you've unconsciously automated in your head but never documented\r\n\r\nThen it generates SKILL.md files and hooks so Claude Code can do them for you.\r\n\r\n### GitHub App (Awaiting Marketplace Approval)\r\n\r\nThe ecc.tools GitHub App is currently in review. Once approved:\r\n1. Install with one click\r\n2. It analyzes your repository's commit history\r\n3. Identifies repetitive multi-file change patterns\r\n4. Generates ready-to-use skills and instinct collections\r\n\r\n### Coming Soon: Plugin Release\r\n\r\necc.tools will also ship as a Claude Code plugin for local analysis without requiring the GitHub App.\r\n\r\n**Install the GitHub App:** https:\u002F\u002Fgithub.com\u002Fapps\u002Fskill-creator\r\n**Visit:** https:\u002F\u002Fecc.tools\r\n\r\n---\r\n\r\n## Highlights\r\n\r\n### Session ID Tracking (Issue #62)\r\nSession files now include unique identifiers for better multi-session tracking:\r\n```\r\n~\u002F.claude\u002Fsessions\u002F2026-01-25-abc12345-session.tmp\r\n```\r\n\r\n### Cross-Platform Support\r\nAll hooks and scripts rewritten in Node.js for Windows, macOS, and Linux compatibility.\r\n\r\n### New Skills\r\n- **iterative-retrieval** - Progressive context refinement for subagents\r\n- **continuous-learning-v2** - Instinct-based learning with confidence scoring\r\n\r\n### Async Hooks Documentation\r\nNew `async: true` option for hooks that run in background without blocking:\r\n```json\r\n{\r\n  \"type\": \"command\",\r\n  \"command\": \"node analysis.js\",\r\n  \"async\": true,\r\n  \"timeout\": 30\r\n}\r\n```\r\n\r\n## What's Changed\r\n\r\n**Features:**\r\n- Session ID tracking in session filenames (#62)\r\n- Async hooks support documentation\r\n- iterative-retrieval skill for progressive context refinement\r\n- continuous-learning-v2 skill with instinct-based learning\r\n- ecc.tools ecosystem integration\r\n- database-reviewer agent with Supabase patterns (#48)\r\n- Cloud infrastructure security skill (#44)\r\n\r\n**Fixes:**\r\n- Plugin manifest validation errors (#75)\r\n- Removed unnecessary .sh hooks (#41)\r\n- Security and documentation fixes\r\n- Cross-platform compatibility issues\r\n\r\n**Documentation:**\r\n- Added hooks.md to documentation index (#40)\r\n- Updated README with ecosystem tools section\r\n\r\n## 22 commits since v1.0.0\r\n\r\nFull changelog: https:\u002F\u002Fgithub.com\u002Faffaan-m\u002Feverything-claude-code\u002Fcompare\u002Fv1.0.0...v1.1.0\r\n\r\n---\r\n\r\n**Follow development:**\r\n- X: [@affaanmustafa](https:\u002F\u002Fx.com\u002Faffaanmustafa)\r\n- Twitch: [twitch.tv\u002Fcogsec](https:\u002F\u002Ftwitch.tv\u002Fcogsec)\r\n- YouTube: [youtube.com\u002F@affaanmustafa](https:\u002F\u002Fyoutube.com\u002F@affaanmustafa)\r\n\r\nWe're just getting started. More tools coming soon.","2026-01-26T02:21:56",{"id":220,"version":221,"summary_zh":222,"released_at":223},105889,"v1.0.0","## 🚀 Now Available as a Claude Code Plugin\n\nInstall with a single command:\n\n```bash\n\u002Fplugin marketplace add affaan-m\u002Feverything-claude-code\n\u002Fplugin install everything-claude-code@everything-claude-code\n```\n\nOr add to your `~\u002F.claude\u002Fsettings.json`:\n\n```json\n{\n  \"extraKnownMarketplaces\": {\n    \"everything-claude-code\": {\n      \"source\": { \"source\": \"github\", \"repo\": \"affaan-m\u002Feverything-claude-code\" }\n    }\n  },\n  \"enabledPlugins\": {\n    \"everything-claude-code@everything-claude-code\": true\n  }\n}\n```\n\n---\n\n## What's Included\n\n| Component | Count |\n|-----------|-------|\n| **Agents** | 9 specialized subagents |\n| **Skills** | 11 workflow definitions |\n| **Commands** | 11 slash commands |\n| **Hooks** | 10 automations |\n| **Rules** | 6 guideline sets |\n\n## New in This Release\n\n- **Plugin packaging** - Install the entire collection in seconds\n- **Memory persistence hooks** - Context survives across sessions\n- **Strategic compaction** - Manual `\u002Fcompact` at logical boundaries\n- **Continuous learning** - Auto-extract patterns from sessions\n- **Verification loops** - Checkpoint and eval workflows\n\n---\n\n📖 **Read the guides:**\n- [Shorthand Guide](https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2012378465664745795) (6.1K ❤️)\n- [Longform Guide](https:\u002F\u002Fx.com\u002Faffaanmustafa\u002Fstatus\u002F2014040193557471352)\n\nStar ⭐ if this helps your workflow.","2026-01-22T12:17:08"]