TinyClaw: Add markdown-defined commands and skills via Terraphim shared parsing
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
Línea de trabajo
Start with docs/plans/tinyclaw-openclaw-parity-design-2026-02-27.md and the existing Terraphim frontmatter/command parsing patterns. Then inspect crates/terraphim_tinyclaw/src/commands/, skills/markdown.rs, agent/agent_loop.rs, and main.rs, along with the shared parser modules. Done means markdown commands and skills load and execute, metadata is documented with examples, and tests cover parse failures, validation, and successful execution.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
Add markdown-defined commands and markdown-defined skills to TinyClaw, leveraging Terraphim’s existing frontmatter/command parsing patterns.
Extend Existing Terraphim Functionality
- Reuse Terraphim markdown frontmatter parsing/runtime patterns.
- Adjust existing Terraphim crate boundaries/features if needed.
- Avoid new one-off TinyClaw-only parser implementations.
Implementation Notes
crates/terraphim_tinyclaw/src/commands/(new)crates/terraphim_tinyclaw/src/skills/markdown.rs(new)crates/terraphim_tinyclaw/src/agent/agent_loop.rscrates/terraphim_tinyclaw/src/main.rs- terraphim shared parser/runtime module(s) as needed
Acceptance Criteria
- TinyClaw loads markdown command definitions from configured directory.
- Slash command dispatcher can execute markdown-defined commands.
- TinyClaw can load markdown-defined skills (in addition to JSON skills).
- Format and metadata are documented with examples.
- Tests cover parse failures, validation, and execution happy paths.
References
docs/plans/tinyclaw-openclaw-parity-design-2026-02-27.md(Step 3)
- Lenguaje dominante
- Rust
- Estrellas
- 62
- Forks
- 5
- Merge medio
- 2 h 27 min
- PR fusionados (30 d)
- 1
Guía de contribución
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.
Más de terraphim/terraphim-ai
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
terraphim/terraphim-ai#885 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
terraphim/terraphim-ai#871 ·
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
terraphim/terraphim-ai#810 · 2 comentarios ·
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
terraphim/terraphim-ai#729 ·
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
terraphim/terraphim-ai#728 ·
Todos los issues de terraphim/terraphim-ai
Issues similares
-
Browser (wasm) relay client cannot connect to relays whose URL has a trailing-dot FQDN hostname Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
n0-computer/iroh#4550 ·
-
impl detach for native Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
paritytech/zombienet-sdk#591 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
farion1231/cc-switch#7638 · 1 comentario ·
-
onnx-ir re-exports ModelProto and GraphProto but not NodeProto, AttributeProto and AttributeType Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100