{"repo":"affaan-m/ECC","free":true,"listed":false,"github":"https://github.com/affaan-m/ECC","clone":"git clone https://github.com/affaan-m/ECC.git","description":"The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.","language":"JavaScript","stars":240447,"topics":["ai-agents","anthropic","claude","claude-code","developer-tools","llm","mcp","productivity"],"license":"MIT","category":"dev_tool","readme_excerpt":"<p align=\"center\">\n  <img src=\"assets/hero.png\" alt=\"ECC - the agent harness operating system\" width=\"100%\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.star-history.com/affaan-m/ecc\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/badge?repo=affaan-m/ECC&type=trending&theme=dark\" />\n      <img src=\"https://api.star-history.com/badge?repo=affaan-m/ECC&type=trending\" alt=\"GitHub Trending Repository of the Day\" height=\"46\" />\n    </picture>\n  </a>\n  <a href=\"https://www.star-history.com/affaan-m/ecc\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/badge?repo=affaan-m/ECC&type=rank&theme=dark\" />\n      <img src=\"https://api.star-history.com/badge?repo=affaan-m/ECC&type=rank\" alt=\"Star History Global Rank\" height=\"46\" />\n    </picture>\n  </a>\n</p>\n\n<p align=\"center\">\n  <strong>Language:</strong>\n  <a href=\"README.md\">English</a> |\n  <a href=\"docs/pt-BR/README.md\">Português (Brasil)</a> |\n  <a href=\"README.zh-CN.md\">简体中文</a> |\n  <a href=\"docs/zh-TW/README.md\">繁體中文</a> |\n  <a href=\"docs/ja-JP/README.md\">日本語</a> |\n  <a href=\"docs/ko-KR/README.md\">한국어</a> |\n  <a href=\"docs/tr/README.md\">Türkçe</a> |\n  <a href=\"docs/ru/README.md\">Русский</a> |\n  <a href=\"docs/vi-VN/README.md\">Tiếng Việt</a> |\n  <a href=\"docs/th/README.md\">ไทย</a> |\n  <a href=\"docs/de-DE/README.md\">Deutsch</a> |\n  <a href=\"docs/es/README.md\">Español</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://discord.gg/36yGMHGFbR\"><img src=\"https://img.shields.io/discord/1496644400590094540?logo=discord&logoColor=white&label=Discord&color=5865F2\" alt=\"Discord\" /></a>\n  <a href=\"https://ecc.tools\"><img src=\"https://img.shields.io/badge/Website-ecc.tools-E07856?logo=googlechrome&logoColor=white\" alt=\"Website\" /></a>\n  <a href=\"https://github.com/apps/ecc-tools\"><img src=\"https://img.shields.io/badge/GitHub%20App-ECC%20Tools-181717?logo=github&logoColor=white\" alt=\"GitHub App\" /></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"MIT license\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/affaan-m/ECC/stargazers\"><img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fapi.ecc.tools%2Fbadge%2Fstars&style=flat\" alt=\"Stars\" /></a>\n  <a href=\"https://github.com/affaan-m/ECC/network/members\"><img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fapi.ecc.tools%2Fbadge%2Fforks&style=flat\" alt=\"Forks\" /></a>\n  <a href=\"https://github.com/affaan-m/ECC/graphs/contributors\"><img src=\"https://img.shields.io/github/contributors/affaan-m/ECC?style=flat\" alt=\"Contributors\" /></a>\n  <a href=\"https://github.com/marketplace/ecc-tools\"><img src=\"https://img.shields.io/endpoint?url=https%3A%2F%2Fapi.ecc.tools%2Fbadge%2Finstalls&logo=github\" alt=\"GitHub App installs\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/ecc-universal\"><img src=\"https://img.shields.io/npm/dw/ecc-universal?label=ecc-universal&logo=npm\" alt=\"ecc-universal npm downloads\" /></a>\n  <a href=\"https://www.npmjs.com/package/ecc-agentshield\"><img src=\"https://img.shields.io/npm/dw/ecc-agentshield?label=ecc-agentshield&logo=npm\" alt=\"ecc-agentshield npm downloads\" /></a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/-Shell-4EAA25?logo=gnu-bash&logoColor=white\" alt=\"Shell\" />\n  <img src=\"https://img.shields.io/badge/-TypeScript-3178C6?logo=typescript&logoColor=white\" alt=\"TypeScript\" />\n  <img src=\"https://img.shields.io/badge/-Python-3776AB?logo=python&logoColor=white\" alt=\"Python\" />\n  <img src=\"https://img.shields.io/badge/-Go-00ADD8?logo=go&logoColor=white\" alt=\"Go\" />\n  <img src=\"https://img.shields.io/badge/-Java-ED8B00?logo=openjdk&logoColor=white\" alt=\"Java\" />\n  <img src=\"https://img.shields.io/badge/-Perl-39457E?logo=perl&logoColor=white\" alt=\"Perl\" />\n  <img src=\"https://img.shields.io/badge/-Markdown-000000?logo=markdown&logoColor=white\" alt=\"Markdown\" />\n</p>\n\n> [!WARNING]\n> **Official sources only.** Install ECC only from verified channels: the GitHub repository [github.com/affaan-m/ECC](https://github.com/affaan-m/ECC), the npm packages [`ecc-universal`](https://www.npmjs.com/package/ecc-universal) and [`ecc-agentshield`](https://www.npmjs.com/package/ecc-agentshield), the [GitHub App](https://github.com/apps/ecc-tools), the plugin slug `ecc@ecc`, and the project website [ecc.tools](https://ecc.tools). Third-party re-uploads and unofficial mirrors are not maintained or reviewed by the project and may contain malware.\n\n## Install with Claude Code\n\nRun these commands inside Claude Code:\n\n```text\n/plugin marketplace add https://github.com/affaan-m/ECC\n/plugin install ecc@ecc\n```\n\nThat installs ECC's skills, agents, commands, and plugin-managed hooks. If you choose this path, stop there. Do not also run a full manual install into Claude Code.\n\n> Guided package setup is coming in `ecc-universal` 2.2.0. Use the native\n> Claude plugin commands above while npm remains on 2.1.0.\n\n<div align=\"center\">\n\n<table aria-label=\"ECC primary links\">\n<tr>\n<td width=\"33%\" align=\"center\">\n  <a href=\"https://ecc.tools/pricing\">\n    <img src=\"assets/images/community/ecc-tools-mark.svg\" height=\"42\" alt=\"ECC Tools\" /><br />\n    <strong>ECC Pro + GitHub App</strong>\n  </a><br />\n  <sub><a href=\"https://github.com/apps/ecc-tools\">Install free</a> · <a href=\"https://ecc.tools/pricing\">Private repos from $19/seat/mo</a></sub>\n</td>\n<td width=\"33%\" align=\"center\">\n  <a href=\"https://github.com/sponsors/affaan-m\">\n    <img src=\"assets/images/community/heart.svg\" height=\"42\" alt=\"\" /><br />\n    <strong>Sponsor ECC</strong>\n  </a><br />\n  <sub>Fund the open-source project</sub>\n</td>\n<td width=\"33%\" align=\"center\">\n  <a href=\"https://discord.gg/36yGMHGFbR\">\n    <img src=\"assets/images/community/discord.svg\" height=\"42\" alt=\"Discord\" /><br />\n    <strong>Community</strong>\n  </a><br />\n  <sub>Discord · Q&amp;A · Show and Tell</sub>\n</td>\n</tr>\n</table>\n\n</div>\n\n<sub>**OSS stays free.** This repo is MIT-licensed forever. ECC Pro is the hosted GitHub App for private repos. <a href=\"https://github.com/sponsors/affaan-m\">Sponsors</a> and <a href=\"https://ecc.tools/pricing\">Pro subscribers</a> fund the work. That's why a single maintainer ships weekly across 7 harnesses.</sub>\n\n<div align=\"center\">\n\n<sub><strong>Partners &amp; sponsors</strong></sub>\n\n<p align=\"center\" aria-label=\"Partners and sponsors\">\n  <a href=\"https://www.coderabbit.ai\" title=\"CodeRabbit\"><img src=\"assets/images/sponsors/coderabbit.png\" height=\"54\" alt=\"CodeRabbit\" /></a>&nbsp;&nbsp;&nbsp;\n  <a href=\"https://www.greptile.com/go/ecc\" title=\"Greptile\"><img src=\"assets/images/sponsors/greptile.png\" height=\"54\" alt=\"Greptile\" /></a>&nbsp;&nbsp;&nbsp;\n  <a href=\"https://www.atlascloud.ai/?utm_source=github&amp;utm_medium=link&amp;utm_campaign=ECC\" title=\"Atlas Cloud\"><picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/images/sponsors/atlascloud-dark.svg\" /><img src=\"assets/images/sponsors/atlascloud.svg\" width=\"154\" alt=\"Atlas Cloud\" /></picture></a>&nbsp;&nbsp;&nbsp;\n  <a href=\"https://www.moonshot.ai\" title=\"Moonshot AI - Kimi\"><picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/images/sponsors/moonshot-dark.png\" /><img src=\"assets/images/sponsors/moonshot.png\" width=\"132\" alt=\"Moonshot AI - Kimi\" /></picture></a>&nbsp;&nbsp;&nbsp;\n  <a href=\"https://compute.itomarkets.com\" title=\"Itô Markets\"><picture><source media=\"(prefers-color-scheme: light)\" srcset=\"assets/images/sponsors/ito-transparent-light.png\" /><img src=\"assets/images/sponsors/ito-transparent.png\" width=\"96\" alt=\"Itô Markets\" /></picture></a>\n</p>\n\n<sub><strong>Community sponsors:</strong> <a href=\"https://github.com/mikejmorgan-ai\">Mike Morgan</a> · <a href=\"https://github.com/jasonwu513\">@jasonwu513</a> · <a href=\"https://github.com/1anter\">@1anter</a> · <a href=\"https://github.com/massimotodaro\">@massimotodaro</a> · <a href=\"https://github.com/meadmccabe\">@meadmccabe</a></sub>\n\n<sub><a href=\"https://github.com/sponsors/affaan-m\"><strong>Become a Sponsor</strong></a> · <a href=\"SPONSORS.md\">Sponsor Tiers</a> · <a href=\"SPONSORING.md\">Sponsorship Program</a></sub>\n\n</div>\n\n<p align=\"center\"><a href=\"#install-ecc\">Jump to install ↓</a></p>\n\n# ECC\n\nYour agent can write code, but ECC gives it a coordinated engineering system and toolbox: it plans before it builds, verifies changes with tests, reviews its own work from a fresh context, remembers what matters, and turns repeated wins into reusable skills and workflows.\n\n```text\nplan -> test -> implement -> review -> verify -> remember -> improve\n```\n\nInstead of rebuilding that process in every prompt, you install it once and make it part of how your agent works.\n\n> Optimize the context window. Persist everything else.\n\nECC is MIT-licensed open source. It works best with Claude Code today, has a supported Codex sync path, and provides capability-limited adapters for Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Antigravity, Qwen, and other harnesses. See the [support status matrix](#platform-support) before assuming feature parity.\n\nAccess to 68 agents, 285 skills, and 94 legacy command shims, plus hooks, rules, memory, continuous learning, and AgentShield security scanning. The agents are specialized for planning, review, build repair, security, architecture, and domain work.\n\n| Included         |       Count | What it gives you                                                                    |\n| ---------------- | ----------: | ------------------------------------------------------------------------------------ |\n| Agents           |   68 agents | Planning, review, build repair, security, architecture, and domain work              |\n| Skills           |  285 skills | TDD, research, security, docs, frontend, data, ML, operations, and more              |\n| Commands         | 94 commands | Convenient entry points while ECC moves to a skills-first surface                    |\n| Hooks and memory |     Runtime | Enforce","default_branch":"main","files":3488,"tree":[".agents/plugins/marketplace.json",".agents/skills/agent-introspection-debugging/SKILL.md",".agents/skills/agent-introspection-debugging/agents/openai.yaml",".agents/skills/agent-sort/SKILL.md",".agents/skills/agent-sort/agents/openai.yaml",".agents/skills/api-design/SKILL.md",".agents/skills/api-design/agents/openai.yaml",".agents/skills/article-writing/SKILL.md",".agents/skills/article-writing/agents/openai.yaml",".agents/skills/backend-patterns/SKILL.md",".agents/skills/backend-patterns/agents/openai.yaml",".agents/skills/benchmark-methodology/SKILL.md",".agents/skills/benchmark-methodology/agents/openai.yaml",".agents/skills/brand-discovery/SKILL.md",".agents/skills/brand-discovery/agents/openai.yaml",".agents/skills/brand-discovery/references/10_purpose-why.md",".agents/skills/brand-discovery/references/20_positioning.md",".agents/skills/brand-discovery/references/30_audience-niche.md",".agents/skills/brand-discovery/references/40_personality-archetype.md",".agents/skills/brand-discovery/references/50_voice-tone.md",".agents/skills/brand-discovery/references/60_narrative-story.md",".agents/skills/brand-discovery/references/70_founder-tension.md",".agents/skills/brand-discovery/references/90_SYNTHESIS.md",".agents/skills/brand-voice/SKILL.md",".agents/skills/brand-voice/agents/openai.yaml",".agents/skills/brand-voice/references/voice-profile-schema.md",".agents/skills/bun-runtime/SKILL.md",".agents/skills/bun-runtime/agents/openai.yaml",".agents/skills/coding-standards/SKILL.md",".agents/skills/coding-standards/agents/openai.yaml",".agents/skills/competitive-platform-analysis/SKILL.md",".agents/skills/competitive-platform-analysis/agents/openai.yaml",".agents/skills/competitive-report-structure/SKILL.md",".agents/skills/competitive-report-structure/agents/openai.yaml",".agents/skills/content-engine/SKILL.md",".agents/skills/content-engine/agents/openai.yaml",".agents/skills/crosspost/SKILL.md",".agents/skills/crosspost/agents/openai.yaml",".agents/skills/deep-research/SKILL.md",".agents/skills/deep-research/agents/openai.yaml",".agents/skills/dmux-workflows/SKILL.md",".agents/skills/dmux-workflows/agents/openai.yaml",".agents/skills/documentation-lookup/SKILL.md",".agents/skills/documentation-lookup/agents/openai.yaml",".agents/skills/e2e-testing/SKILL.md",".agents/skills/e2e-testing/agents/openai.yaml",".agents/skills/eval-harness/SKILL.md",".agents/skills/eval-harness/agents/openai.yaml",".agents/skills/everything-claude-code/SKILL.md",".agents/skills/everything-claude-code/agents/openai.yaml",".agents/skills/exa-search/SKILL.md",".agents/skills/exa-search/agents/openai.yaml",".agents/skills/fal-ai-media/SKILL.md",".agents/skills/fal-ai-media/agents/openai.yaml",".agents/skills/frontend-patterns/SKILL.md",".agents/skills/frontend-patterns/agents/openai.yaml",".agents/skills/frontend-slides/SKILL.md",".agents/skills/frontend-slides/STYLE_PRESETS.md",".agents/skills/frontend-slides/agents/openai.yaml",".agents/skills/investor-materials/SKILL.md",".agents/skills/investor-materials/agents/openai.yaml",".agents/skills/investor-outreach/SKILL.md",".agents/skills/investor-outreach/agents/openai.yaml",".agents/skills/market-research/SKILL.md",".agents/skills/market-research/agents/openai.yaml",".agents/skills/mcp-server-patterns/SKILL.md",".agents/skills/mcp-server-patterns/agents/openai.yaml",".agents/skills/mle-workflow/SKILL.md",".agents/skills/mle-workflow/agents/openai.yaml",".agents/skills/nextjs-turbopack/SKILL.md",".agents/skills/nextjs-turbopack/agents/openai.yaml",".agents/skills/plan-canvas/SKILL.md",".agents/skills/plan-canvas/agents/openai.yaml",".agents/skills/product-capability/SKILL.md",".agents/skills/product-capability/agents/openai.yaml",".agents/skills/security-review/SKILL.md",".agents/skills/security-review/agents/openai.yaml",".agents/skills/strategic-compact/SKILL.md",".agents/skills/strategic-compact/agents/openai.yaml",".agents/skills/tdd-workflow/SKILL.md",".agents/skills/tdd-workflow/agents/openai.yaml",".agents/skills/unified-memory/SKILL.md",".agents/skills/unified-memory/agents/openai.yaml",".agents/skills/verification-loop/SKILL.md",".agents/skills/verification-loop/agents/openai.yaml",".agents/skills/video-editing/SKILL.md",".agents/skills/video-editing/agents/openai.yaml",".agents/skills/x-api/SKILL.md",".agents/skills/x-api/agents/openai.yaml",".claude-plugin/PLUGIN_SCHEMA_NOTES.md",".claude-plugin/README.md",".claude-plugin/marketplace.json",".claude-plugin/plugin.json",".claude/commands/add-language-rules.md",".claude/commands/database-migration.md",".claude/commands/feature-development.md",".claude/ecc-tools.json",".claude/enterprise/controls.md",".claude/homunculus/instincts/inherited/everything-claude-code-instincts.yaml",".claude/identity.json",".claude/package-manager.json",".claude/research/everything-claude-code-research-playbook.md",".claude/rules/everything-claude-code-guardrails.md",".claude/rules/node.md",".claude/team/everything-claude-code-team-config.json",".claude/workflows/ecc-pro-security-roadmap.js",".codebuddy/README.md",".codebuddy/README.zh-CN.md",".codebuddy/install.js",".codebuddy/install.sh",".codebuddy/uninstall.js",".codebuddy/uninstall.sh",".coderabbit.yaml",".codex-plugin/README.md",".codex-plugin/plugin.json",".codex/AGENTS.md",".codex/agents/docs-researcher.toml",".codex/agents/explorer.toml",".codex/agents/reviewer.toml",".codex/config.toml",".cursor/hooks.json",".cursor/hooks/adapter.js",".cursor/hooks/after-file-edit.js",".cursor/hooks/after-mcp-execution.js",".cursor/hooks/after-shell-execution.js",".cursor/hooks/after-tab-file-edit.js",".cursor/hooks/before-mcp-execution.js",".cursor/hooks/before-read-file.js",".cursor/hooks/before-shell-execution-block-no-verify.js",".cursor/hooks/before-shell-execution.js",".cursor/hooks/before-submit-prompt.js",".cursor/hooks/before-tab-file-read.js",".cursor/hooks/pre-compact.js",".cursor/hooks/session-end.js",".cursor/hooks/session-start.js",".cursor/hooks/stop.js",".cursor/hooks/subagent-start.js",".cursor/hooks/subagent-stop.js",".cursor/rules/common-agents.md",".cursor/rules/common-coding-style.md",".cursor/rules/common-development-workflow.md",".cursor/rules/common-git-workflow.md",".cursor/rules/common-hooks.md",".cursor/rules/common-patterns.md",".cursor/rules/common-performance.md",".cursor/rules/common-security.md",".cursor/rules/common-testing.md",".cursor/rules/golang-coding-style.md",".cursor/rules/golang-hooks.md",".cursor/rules/golang-patterns.md",".cursor/rules/golang-security.md",".cursor/rules/golang-testing.md",".cursor/rules/kotlin-coding-style.md",".cursor/rules/kotlin-hooks.md",".cursor/rules/kotlin-patterns.md",".cursor/rules/kotlin-security.md",".cursor/rules/kotlin-testing.md",".cursor/rules/php-coding-style.md",".cursor/rules/php-hooks.md",".cursor/rules/php-patterns.md",".cursor/rules/php-security.md",".cursor/rules/php-testing.md",".cursor/rules/python-coding-style.md",".cursor/rules/python-hooks.md",".cursor/rules/python-patterns.md",".cursor/rules/python-security.md",".cursor/rules/python-testing.md",".cursor/rules/swift-coding-style.md",".cursor/rules/swift-hooks.md",".cursor/rules/swift-patterns.md",".cursor/rules/swift-security.md",".cursor/rules/swift-testing.md",".cursor/rules/typescript-coding-style.md",".cursor/rules/typescript-hooks.md",".cursor/rules/typescript-patterns.md",".cursor/rules/typescript-security.md",".cursor/rules/typescript-testing.md",".cursor/skills/article-writing/SKILL.md",".cursor/skills/bun-runtime/SKILL.md",".cursor/skills/content-engine/SKILL.md",".cursor/skills/documentation-lookup/SKILL.md",".cursor/skills/frontend-slides/SKILL.md",".cursor/skills/frontend-slides/STYLE_PRESETS.md",".cursor/skills/investor-materials/SKILL.md",".cursor/skills/investor-outreach/SKILL.md",".cursor/skills/market-research/SKILL.md",".cursor/skills/mcp-server-patterns/SKILL.md",".cursor/skills/nextjs-turbopack/SKILL.md",".cursor/skills/unified-memory/SKILL.md",".env.example",".gemini/GEMINI.md",".gitattributes",".github/CODEOWNERS",".github/FUNDING.yml",".github/ISSUE_TEMPLATE/config.yml",".github/ISSUE_TEMPLATE/copilot-task.md",".github/ISSUE_TEMPLATE/feature-request.yml",".github/ISSUE_TEMPLATE/install-problem.yml",".github/ISSUE_TEMPLATE/quick-feedback.yml",".github/PULL_REQUEST_TEMPLATE.md",".github/copilot-instructions.md",".github/dependabot.yml",".github/prompts/build-fix.prompt.md",".github/prompts/plan.prompt.md",".github/prompts/refactor.prompt.md",".github/prompts/security-review.prompt.md",".github/prompts/tdd.prompt.md",".github/release.yml",".github/workflows/ci.yml",".github/workflows/discussion-announce.yml",".github/workflows/generator-generic-ossf-slsa3-publish.yml",".github/workflows/maintenance.yml",".github/workflows/monthly-metrics.yml",".github/workflows/release-announce.yml",".github/workflows/release.yml",".github/workflows/reusable-release.yml",".github/workflows/reusable-test.yml",".github/workflows/reusable-validate.yml",".github/workflows/supply-chain-watch.yml",".gitignore",".gitleaksignore",".hermes/README.md",".kimi/README.md",".kiro/README.md",".kiro/agents/architect.json",".kiro/agents/architect.md",".kiro/agents/build-error-resolver.json",".kiro/agents/build-error-resolver.md",".kiro/agents/chief-of-staff.json",".kiro/agents/chief-of-staff.md",".kiro/agents/code-reviewer.json",".kiro/agents/code-reviewer.md",".kiro/agents/cpp-build-resolver.json",".kiro/agents/cpp-build-resolver.md",".kiro/agents/cpp-reviewer.json",".kiro/agents/cpp-reviewer.md",".kiro/agents/database-reviewer.json",".kiro/agents/database-reviewer.md",".kiro/agents/django-reviewer.json",".kiro/agents/django-reviewer.md",".kiro/agents/doc-updater.json",".kiro/agents/doc-updater.md",".kiro/agents/e2e-runner.json",".kiro/agents/e2e-runner.md",".kiro/agents/fsharp-reviewer.json",".kiro/agents/fsharp-reviewer.md",".kiro/agents/go-build-resolver.json",".kiro/agents/go-build-resolver.md",".kiro/agents/go-reviewer.json",".kiro/agents/go-reviewer.md",".kiro/agents/harness-optimizer.json",".kiro/agents/harness-optimizer.md",".kiro/agents/java-build-resolver.json",".kiro/agents/java-build-resolver.md",".kiro/agents/java-reviewer.json",".kiro/agents/java-reviewer.md",".kiro/agents/kotlin-build-resolver.json",".kiro/agents/kotlin-build-resolver.md",".kiro/agents/kotlin-reviewer.json",".kiro/agents/kotlin-reviewer.md",".kiro/agents/loop-operator.json",".kiro/agents/loop-operator.md",".kiro/agents/mle-reviewer.json",".kiro/agents/mle-reviewer.md",".kiro/agents/performance-optimizer.json",".kiro/agents/performance-optimizer.md",".kiro/agents/planner.json",".kiro/agents/planner.md",".kiro/agents/python-reviewer.json",".kiro/agents/python-reviewer.md",".kiro/agents/pytorch-build-resolver.json",".kiro/agents/pytorch-build-resolver.md",".kiro/agents/react-build-resolver.json",".kiro/agents/react-build-resolver.md",".kiro/agents/react-reviewer.json",".kiro/agents/react-reviewer.md",".kiro/agents/refactor-cleaner.json",".kiro/agents/refactor-cleaner.md",".kiro/agents/rust-build-resolver.json",".kiro/agents/rust-build-resolver.md",".kiro/agents/rust-reviewer.json",".kiro/agents/rust-reviewer.md",".kiro/agents/security-reviewer.json",".kiro/agents/security-reviewer.md",".kiro/agents/swift-reviewer.json",".kiro/agents/swift-reviewer.md",".kiro/agents/tdd-guide.json",".kiro/agents/tdd-guide.md",".kiro/agents/typescript-reviewer.json",".kiro/agents/typescript-reviewer.md",".kiro/docs/longform-guide.md",".kiro/docs/security-guide.md",".kiro/docs/shortform-guide.md",".kiro/hooks/README.md",".kiro/hooks/auto-format.kiro.hook",".kiro/hooks/code-review-on-write.kiro.hook",".kiro/hooks/console-log-check.kiro.hook",".kiro/hooks/doc-file-warning.kiro.hook",".kiro/hooks/extract-patterns.kiro.hook",".kiro/hooks/git-push-review.kiro.hook",".kiro/hooks/python-lint-on-edit.kiro.hook",".kiro/hooks/quality-gate.kiro.hook",".kiro/hooks/rust-check-on-edit.kiro.hook",".kiro/hooks/security-check-on-create.kiro.hook",".kiro/hooks/session-summary.kiro.hook",".kiro/hooks/tdd-reminder.kiro.hook",".kiro/hooks/typecheck-on-edit.kiro.hook",".kiro/install.sh",".kiro/scripts/format.sh",".kiro/scripts/quality-gate.sh",".kiro/settings/mcp.json.example",".kiro/skills/agentic-engineering/SKILL.md",".kiro/skills/api-design/SKILL.md",".kiro/skills/autonomous-loops/SKILL.md",".kiro/skills/backend-patterns/SKILL.md",".kiro/skills/coding-standards/SKILL.md",".kiro/skills/content-hash-cache-pattern/SKILL.md",".kiro/skills/cpp-coding-standards/SKILL.md",".kiro/skills/cpp-testing/SKILL.md",".kiro/skills/database-migrations/SKILL.md",".kiro/skills/deep-research/SKILL.md",".kiro/skills/deployment-patterns/SKILL.md",".kiro/skills/django-patterns/SKILL.md",".kiro/skills/django-security/SKILL.md",".kiro/skills/docker-patterns/SKILL.md",".kiro/skills/e2e-testing/SKILL.md",".kiro/skills/fastapi-patterns/SKILL.md",".kiro/skills/frontend-patterns/SKILL.md",".kiro/skills/golang-patterns/SKILL.md",".kiro/skills/golang-testing/SKILL.md",".kiro/skills/java-coding-standards/SKILL.md",".kiro/skills/jpa-patterns/SKILL.md",".kiro/skills/kotlin-patterns/SKILL.md",".kiro/skills/kotlin-testing/SKILL.md",".kiro/skills/mle-workflow/SKILL.md",".kiro/skills/nestjs-patterns/SKILL.md",".kiro/skills/nextjs-turbopack/SKILL.md",".kiro/skills/postgres-patterns/SKILL.md",".kiro/skills/python-patterns/SKILL.md",".kiro/skills/python-testing/SKILL.md",".kiro/skills/pytorch-patterns/SKILL.md",".kiro/skills/react-patterns/SKILL.md",".kiro/skills/react-testing/SKILL.md",".kiro/skills/rust-patterns/SKILL.md",".kiro/skills/rust-testing/SKILL.md",".kiro/skills/search-first/SKILL.md",".kiro/skills/security-review/SKILL.md",".kiro/skills/springboot-patterns/SKILL.md",".kiro/skills/springboot-security/SKILL.md",".kiro/skills/strategic-compact/SKILL.md",".kiro/skills/swift-actor-persistence/SKILL.md",".kiro/skills/swift-protocol-di-testing/SKILL.md",".kiro/skills/tdd-workflow/SKILL.md",".kiro/skills/verification-loop/SKILL.md",".kiro/steering/coding-style.md",".kiro/steering/cpp-patterns.md",".kiro/steering/dev-mode.md",".kiro/steering/development-workflow.md",".kiro/steering/git-workflow.md",".kiro/steering/golang-patterns.md",".kiro/steering/java-patterns.md",".kiro/steering/kotlin-patterns.md",".kiro/steering/lessons-learned.md",".kiro/steering/patterns.md",".kiro/steering/performance.md",".kiro/steering/php-patterns.md",".kiro/steering/python-patterns.md",".kiro/steering/research-mode.md",".kiro/steering/review-mode.md",".kiro/steering/ruby-patterns.md",".kiro/steering/rust-patterns.md",".kiro/steering/security.md",".kiro/steering/swift-patterns.md",".kiro/steering/testing.md",".kiro/steering/typescript-patterns.md",".kiro/steering/typescript-security.md",".markdownlint.json",".mcp.json",".npmignore",".openclaw/README.md",".opencode/.npmignore",".opencode/MIGRATION.md",".opencode/README.md",".opencode/commands/build-fix.md",".opencode/commands/checkpoint.md",".opencode/commands/code-review.md",".opencode/commands/e2e.md",".opencode/commands/eval.md",".opencode/commands/evolve.md",".opencode/commands/go-build.md",".opencode/commands/go-review.md",".opencode/commands/go-test.md",".opencode/commands/harness-audit.md",".opencode/commands/instinct-export.md",".opencode/commands/instinct-import.md",".opencode/commands/instinct-status.md",".opencode/commands/learn.md",".opencode/commands/loop-start.md",".opencode/commands/loop-status.md",".opencode/commands/model-route.md"],"storefront":"/r/affaan-m","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/affaan-m/ECC/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}