CommandCodeAI / CommandCodeAI/command-code
Feature request: .commandcode/rules/ always-on project rules (like grok)
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 4k
- Forks
- 350
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Problem
Command Code loads AGENTS.md memory files, but nested/directory rules are loaded only on demand (when a file under that directory is referenced). There is no always-on project-rules mechanism equivalent to grok rules loading (AGENTS.md / CLAUDE.md / .grok/rules/*.md from repo root down, every session).
This means conventions that must apply globally to every session (orchestration roles, code-style rules) cannot live in a directory the agent is not currently touching — they silently do not load.
Proposed feature
- Support a
.commandcode/rules/directory that loads every*.mdfile inside it on every session (like grok .grok/rules/), in addition to AGENTS.md. - Load these rules always, not on-demand — project conventions, not directory-scoped context.
- Scope by directory tree like grok: deeper directories take precedence on conflicts (nearest wins).
- Keep AGENTS.md behavior unchanged;
.commandcode/rules/is additive.
Why it matters
Right now the only way to make a nested rules file always-on is to manually @path-import it from the root AGENTS.md. A dedicated always-on rules directory makes the intent explicit and keeps multi-file conventions organized without editing the root file.
Example
repo/
AGENTS.md
.commandcode/rules/
orchestrator.md # always loaded
code-style.md # always loaded
Alternatives considered
- Using @path imports from the root AGENTS.md (works, but requires hand-editing the root file and does not scale).
- Nested AGENTS.md files (load only on-demand, not always).
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Empieza siguiendo el comportamiento existente de carga de AGENTS.md y cómo se cargan actualmente las reglas anidadas bajo demanda. Usa la estructura .commandcode/rules/ propuesta y la precedencia del directorio más cercano como criterios de aceptación; se considera terminado cuando cada regla Markdown coincidente se carga en cada sesión, mientras el comportamiento de AGENTS.md permanece sin cambios.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Área
- cli, developer-experience
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100