No description
  • JavaScript 63.9%
  • Rust 26.4%
  • Python 5.6%
  • Shell 2.9%
  • TypeScript 1%
  • Other 0.1%
Find a file
2026-07-26 18:54:28 +00:00
.agents feat(skills): make tdd-workflow test-runner aware (npm/pnpm/yarn/bun) (#2347) 2026-06-29 18:38:33 -07:00
.claude no-mistakes(review): sync yarn resolutions pin and Node 20 engine contract 2026-07-25 15:44:17 +02:00
.claude-plugin feat(workflows): re-land orch-review workflow + add /orch-review command (#2400) 2026-07-03 20:26:40 -07:00
.codebuddy feat(install): add CodeBuddy(Tencent) adaptation with installation scripts (#1038) 2026-03-31 14:06:26 -07:00
.codex fix(codex): update bundled defaults to GPT 5.5 (#2132) 2026-06-07 13:37:46 +08:00
.codex-plugin fix: add plugin cache health check (#2249) 2026-06-15 14:01:25 -04:00
.cursor fix: resolve open-issue cluster (#2295, #2298, #2303–#2306, #2340) + createdTime fallback bug (#2408) 2026-07-03 21:10:45 -07:00
.gemini feat: add gemini install target 2026-03-31 15:13:20 -07:00
.github chore(deps): unificar en yarn, el gestor que el repo declara 2026-07-26 20:43:46 +02:00
.hermes feat: add Hermes and OpenClaw harness install targets (#2433) 2026-07-03 22:20:17 -07:00
.kimi feat(install): add Kimi Code CLI install target (kimi-project adapter) (#2441) 2026-07-03 22:24:13 -07:00
.kiro fix: resolve open-issue cluster (#2295, #2298, #2303–#2306, #2340) + createdTime fallback bug (#2408) 2026-07-03 21:10:45 -07:00
.openclaw feat: add Hermes and OpenClaw harness install targets (#2433) 2026-07-03 22:20:17 -07:00
.opencode no-mistakes(review): sync yarn resolutions pin and Node 20 engine contract 2026-07-25 15:44:17 +02:00
.qwen feat: add Qwen install target 2026-05-11 11:27:46 -04:00
.trae fix(trae): strip trailing slash so skill manifest entries are single-slash (#2126) 2026-06-07 13:26:25 +08:00
.understand-anything Upgrade Megacore to 2026 standard with Biome, Lefthook, and security gates 2026-07-12 14:39:55 +02:00
.vscode ci: remove copilot code-review surface 2026-06-09 21:42:38 -04:00
.zed feat: add zed install target 2026-05-17 07:06:49 -04:00
agents Merge pull request #2241 from itkdm/feat/add-vue-ecosystem 2026-06-15 14:07:31 -04:00
assets docs: use Atlas Cloud GitHub sponsor avatar 2026-06-16 17:30:48 -04:00
commands feat(workflows): re-land orch-review workflow + add /orch-review command (#2400) 2026-07-03 20:26:40 -07:00
config feat: add github-native coordination (epic-* commands + scripts + tests) 2026-06-11 12:58:11 -04:00
contexts Revert "feat(ecc): prune plugin 43→12 items, promote 7 rules to .claude/rules/ (#245)" 2026-02-20 01:11:30 -08:00
docs no-mistakes(document): docs: sync supply-chain runbook with yarn migration 2026-07-26 20:50:53 +02:00
ecc2 chore(deps): bump the cargo-minor-and-patch group across 1 directory with 3 updates (#2387) 2026-06-29 15:56:12 -07:00
examples feat: add Rails 8 application CLAUDE.md example (#2258) 2026-06-15 14:01:43 -04:00
hooks refactor: consolidate duplicated hook-root resolver into shared resolveEccRoot() (#2368) (#2410) 2026-07-03 20:01:17 -07:00
integrations/aura fix(docs): remove unicode verdict markers 2026-05-25 14:13:36 -04:00
legacy-command-shims fix: truncate corrupted legacy command shims (#2167) 2026-06-07 13:26:03 +08:00
manifests feat(install): add Kimi Code CLI install target (kimi-project adapter) (#2441) 2026-07-03 22:24:13 -07:00
mcp-configs Add memxus configuration to mcp-servers.json (#2355) 2026-06-29 15:50:46 -07:00
openwiki Initialize OpenWiki quickstart documentation via template fallback 2026-07-12 13:49:01 +02:00
plugins fix: add plugin cache health check (#2249) 2026-06-15 14:01:25 -04:00
research fix(docs): correct ecc2 analysis report facts 2026-03-28 20:15:46 -04:00
rules fix: resolve open-issue cluster (#2295, #2298, #2303–#2306, #2340) + createdTime fallback bug (#2408) 2026-07-03 21:10:45 -07:00
scaffolds/cursor feat: Cursor-independent ECC memory via ECC_AGENT_DATA_HOME (#2066) 2026-06-07 13:27:00 +08:00
schemas feat(install): add Kimi Code CLI install target (kimi-project adapter) (#2441) 2026-07-03 22:24:13 -07:00
scripts no-mistakes(document): docs and duplicates already consistent with Node 20 / js-yaml bump 2026-07-26 19:15:47 +02:00
skills fix: resolve open-issue cluster (#2295, #2298, #2303–#2306, #2340) + createdTime fallback bug (#2408) 2026-07-03 21:10:45 -07:00
src/llm fix: docs/COMMAND-REGISTRY.json check fails on fresh Windows clone (missing .gitattributes) (#2437) 2026-07-03 20:14:55 -07:00
tests fix(tests): use mkdtempSync for test scratch dirs (CodeQL js/insecure-temporary-file) (#2443) 2026-07-04 13:44:27 -07:00
workflows feat(workflows): re-land orch-review workflow + add /orch-review command (#2400) 2026-07-03 20:26:40 -07:00
.coderabbit.yaml ci: harden workflows and sponsor code review config 2026-06-09 21:20:17 -04:00
.env.example feat: add Atlas Cloud as LLM/AI provider (#2279) 2026-06-18 16:29:11 -04:00
.gitattributes fix: docs/COMMAND-REGISTRY.json check fails on fresh Windows clone (missing .gitattributes) (#2437) 2026-07-03 20:14:55 -07:00
.gitignore Evolve Megacore standard to 2026: Sync migrated biome.json and configurations 2026-07-12 16:27:17 +02:00
.gitleaksignore Update yarn.lock (#2342) 2026-06-29 15:50:44 -07:00
.markdownlint.json chore(config): governance and config foundation (#292) 2026-03-16 13:39:03 -07:00
.mcp.json feat(mcp): single-connector default set + connector policy (#2219) 2026-06-09 23:28:35 -04:00
.no-mistakes.yaml Upgrade Megacore to 2026 standard with Biome, Lefthook, and security gates 2026-07-12 14:39:55 +02:00
.npmignore docs: record rc1 publication dry-run evidence (#1822) 2026-05-12 16:27:52 -04:00
.prettierrc chore: add .prettierrc for consistent code formatting 2026-03-03 22:06:09 +09:00
.tool-versions chore(config): governance and config foundation (#292) 2026-03-16 13:39:03 -07:00
.yarnrc.yml fix: move ajv to dependencies and add .yarnrc.yml for node-modules linker 2026-03-27 12:18:44 +09:00
agent.yaml feat(workflows): re-land orch-review workflow + add /orch-review command (#2400) 2026-07-03 20:26:40 -07:00
AGENTS.md docs(gitops): declare trunk-based delivery policy 2026-07-25 09:52:30 +02:00
biome.json Evolve Megacore standard to 2026: Sync migrated biome.json and configurations 2026-07-12 16:05:39 +02:00
CHANGELOG.md feat(mcp): single-connector default set + connector policy (#2219) 2026-06-09 23:28:35 -04:00
CLAUDE.md Add React language track with agents, skills, rules, and commands (#2024) 2026-05-28 07:32:52 -04:00
CODE_OF_CONDUCT.md Fix markdownlint errors from merge of affaan-m:main into main 2026-03-12 08:21:41 +00:00
COMMANDS-QUICK-REF.md docs: fix ECC setup reference drift 2026-03-28 20:03:26 -04:00
commitlint.config.js feat: add comprehensive CI/CD pipeline 2026-01-28 23:05:43 -08:00
CONTRIBUTING.md Apply Megacore standards: no-mistakes gate, credentials, and open-source files 2026-07-12 13:13:07 +02:00
Dockerfile Evolve Megacore standard to 2026: Add Dockerfile and nginx.conf 2026-07-12 15:59:10 +02:00
ecc_dashboard.py fix: harden dashboard canary and IOC coverage 2026-05-15 02:06:46 -04:00
eslint.config.js feat(workflows): re-land orch-review workflow + add /orch-review command (#2400) 2026-07-03 20:26:40 -07:00
greptile.json ci: harden workflows and sponsor code review config 2026-06-09 21:20:17 -04:00
install.ps1 fix(install): stop after npm bootstrap failures on powershell 2026-03-28 20:36:43 -04:00
install.sh fix: resolve MINGW64 double-path conversion in install.sh (#1015) 2026-03-30 02:10:10 -04:00
lefthook.yml Evolve Megacore standard to 2026: Sync migrated biome.json and configurations 2026-07-12 16:37:10 +02:00
LICENSE docs: add missing MIT LICENSE file 2026-01-26 14:07:14 +01:00
mem0.yaml Evolve Megacore standard to 2026: Upgrade to Lucide and Mem0 2026-07-12 15:19:43 +02:00
nginx.conf Evolve Megacore standard to 2026: Add Dockerfile and nginx.conf 2026-07-12 15:59:10 +02:00
package.json chore(deps): unificar en yarn, el gestor que el repo declara 2026-07-26 20:43:46 +02:00
pyproject.toml fix: docs/COMMAND-REGISTRY.json check fails on fresh Windows clone (missing .gitattributes) (#2437) 2026-07-03 20:14:55 -07:00
README.md Evolve Megacore standard to 2026: Add Dockerfile and nginx.conf 2026-07-12 15:59:10 +02:00
README.zh-CN.md feat(workflows): re-land orch-review workflow + add /orch-review command (#2400) 2026-07-03 20:26:40 -07:00
RULES.md feat: add gitagent format for cross-harness portability 2026-03-30 04:49:55 -04:00
SECURITY.md Apply Megacore standards: no-mistakes gate, credentials, and open-source files 2026-07-12 13:13:07 +02:00
SOUL.md feat: add gitagent format for cross-harness portability 2026-03-30 04:49:55 -04:00
SPONSORING.md docs: add Atlas Cloud sponsor placement 2026-06-16 16:21:13 -04:00
SPONSORS.md docs: update Atlas Cloud sponsor link 2026-06-17 13:04:17 -04:00
the-longform-guide.md Fix markdownlint errors from merge of affaan-m:main into main 2026-03-12 08:21:41 +00:00
the-security-guide.md docs: fix typos in security guide (#2106) 2026-06-07 13:26:34 +08:00
the-shortform-guide.md docs: restore on-brand ECC header, consolidate sponsor placement, make guide links visual (#2225) 2026-06-10 23:48:02 -04:00
TROUBLESHOOTING.md docs: add ecc recovery guidance for wiped setups 2026-04-09 18:13:07 -07:00
VERSION release: 2.0.0 — the agent harness operating system 2026-06-09 21:40:40 -04:00
WORKING-CONTEXT.md fix: restore agent yaml command export 2026-04-08 12:58:02 -07:00
yarn.lock no-mistakes(test): fix: regenerate yarn.lock to match js-yaml resolution pin 2026-07-26 20:49:03 +02:00

🌌 Megacore

El estándar central de gobernanza, documentación, calidad de código y base de conocimiento común para todos los repositorios de Megasoft.

Megacore define los cimientos comunes y las herramientas transversales aplicadas a todos los proyectos de desarrollo en este entorno para asegurar que la interacción con agentes de Inteligencia Artificial (IA) y el flujo de desarrollo sigan estándares uniformes, limpios y eficientes.

🛠️ Los 6 Pilares de Megacore y su Ecosistema (2026)

El stack de Megacore se compone de seis pilares metodológicos, potenciados por utilidades clave de alto rendimiento ("Hype 2026") para la terminal y flujos de IA:

flowchart TD
    A[Repositorio Megacore] --> B[1. no-mistakes: Git Proxy & Filtro de Slop]
    A --> C[2. codebase-memory-mcp & Understand-Anything: Base de Conocimiento]
    A --> D[3. openwiki & OmniRoute: Documentación & FinOps]
    A --> E[4. open-source: Gobernanza & CRA]
    A --> F[5. lucide: Iconografía Estandarizada]
    A --> G[6. mem0: Memoria de Agentes de IA]

    style A fill:#1a1b26,stroke:#7aa2f7,stroke-width:2px,color:#fff
    style B fill:#24283b,stroke:#f7768e,stroke-width:1px,color:#fff
    style C fill:#24283b,stroke:#7abc89,stroke-width:1px,color:#fff
    style D fill:#24283b,stroke:#e0af68,stroke-width:1px,color:#fff
    style E fill:#24283b,stroke:#bb9af7,stroke-width:1px,color:#fff
    style F fill:#24283b,stroke:#2ac3de,stroke-width:1px,color:#fff
    style G fill:#24283b,stroke:#9d7cd8,stroke-width:1px,color:#fff

1. 🛡️ no-mistakes (Git Proxy & Calidad)

Evita la inserción de código defectuoso generado por IA ("AI slop") en las ramas principales. Intercepta los pushes (git push no-mistakes), levanta un entorno de trabajo aislado (worktree desechable) y ejecuta pipelines de validación (tests, linter, compilación) antes de propagar los cambios.

  • Fichero de configuración: .no-mistakes.yaml en la raíz del proyecto.
  • Hype Tools de Apoyo:
    • yazi: Utilizado para la navegación asíncrona rápida en terminal por los directorios temporales generados por el proxy.
    • bumblebee: Integrado para realizar auditorías automáticas de dependencias y MCPs antes de validar la subida del código.

2. 🧠 codebase-memory-mcp & Understand-Anything (Base de Conocimiento)

Indexa el código del repositorio en un grafo de conocimiento persistente. Permite a los agentes de IA comprender la arquitectura del proyecto, dependencias y flujos en milisegundos.

  • Herramienta Visual: Understand-Anything mapea el código por dominios de negocio y genera un cuadro de mando local interactivo en el puerto 3030.
  • Fichero de configuración: .understand-anything/config.json
  • Comando de inicialización: /understand en el agente de IA para compilar el grafo.

3. 📖 openwiki & OmniRoute (Documentación & FinOps)

Genera, estructura y mantiene la documentación técnica actualizada a partir del propio código fuente y las decisiones de diseño del repositorio de forma autónoma.

  • FinOps (Optimización): Integrado con OmniRoute (local proxy en localhost:20128) para centralizar API keys, compilar llamadas con un 15-95% de ahorro de tokens y aplicar redirección automática de fallos (smart fallback) entre proveedores.
  • Comando de inicialización: openwiki --init o openwiki para chat.

4. ⚖️ open-source (Gobernanza & Estándar)

Estructura y genera los elementos de gobernanza y control de seguridad alineados con la directiva europea CRA (Cyber Resilience Act).

  • Ficheros generados: LICENSE (MIT), CONTRIBUTING.md, SECURITY.md (Español).
  • Escaneo automático: El script scripts/security_audit.sh (basado en Perplexity Bumblebee) analiza el supply-chain del repo en busca de paquetes sospechosos en una sola pasada de sólo lectura.

5. 🎨 lucide (Iconografía Estandarizada)

Establece a Lucide Icons como la biblioteca unificada de iconos vectoriales SVG para todos los frontends del ecosistema. Reemplaza cualquier conjunto personalizado de iconos por una solución ligera, modular, mantenida por la comunidad y compatible con tree-shaking.

  • Integración rápida (HTML):
    <script src="https://unpkg.com/lucide@latest"></script>
    <i data-lucide="settings"></i>
    <script>lucide.createIcons();</script>
    
  • Integración en Frameworks: Usar paquetes nativos como lucide-react, lucide-vue-next y lucide-svelte.

6. 🧠 mem0 (Memoria Inteligente de Agentes de IA)

Implementa el estándar de memoria persistente y auto-correctiva a largo plazo para agentes autónomos. Reemplaza la infraestructura de base de datos de hipocampo por Mem0, que autogestiona la incorporación, actualización y depuración de recuerdos de forma híbrida (Vector + Graph + KV).

  • Fichero de configuración: mem0.yaml en la raíz del proyecto.
  • Integración en Python:
    from mem0 import Memory
    memory = Memory.from_config("mem0.yaml")
    memory.add("El usuario prefiere respuestas en español", user_id="andres")
    

🚀 Cómo Aplicar Megacore a un Nuevo Repositorio

Para inicializar un repositorio con el estándar Megacore, sigue estos pasos:

Paso 1: Configurar la Gobernanza y Seguridad (open-source)

  1. Genera los archivos de políticas desde el agente conversacional ejecutando:
    /open-source
    
  2. Realiza el primer escaneo de seguridad local para auditar dependencias y extensiones:
    ./scripts/security_audit.sh
    

Paso 2: Inicializar el Grafo Visual (Understand-Anything)

  1. Instala el plugin en tu agente de IA y genera el grafo:
    /understand
    
  2. Lanza el dashboard para explorar visualmente el repositorio:
    /understand-dashboard
    

Paso 3: Configurar la Validación Pre-push (no-mistakes)

  1. Copia la configuración base:
    cp /home/asanchez/Code/forgejo/repositorios/megacore/.no-mistakes.yaml .
    
  2. Empuja los cambios de forma segura a través del proxy:
    git push no-mistakes <rama>
    

Paso 4: Inicializar la Wiki Técnica (openwiki)

Lanza la generación de documentación técnica:

openwiki --init

📁 Estructura del Repositorio

  • README.md - Este documento de referencia general.
  • LICENSE - Licencia MIT aplicable a los recursos del repositorio.
  • .no-mistakes.yaml - Configuración base y por defecto del proxy git.
  • .understand-anything/config.json - Configuración estándar de visualización de grafo.
  • scripts/security_audit.sh - Script de escaneo de seguridad local (Bumblebee).
  • mem0.yaml - Configuración estándar de memoria inteligente para agentes.
  • AGENTS.md - Contexto, comandos y directivas operativas estandarizadas para agentes de IA de código.
  • Dockerfile - Configuración de contenedor Docker de producción multi-etapa.
  • nginx.conf - Configuración del servidor web Nginx optimizado para contenido estático.

Megacore - Automatizando y estandarizando la calidad del software en Megasoft.