TinyClaw: Add markdown-defined commands and skills via Terraphim shared parsing
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 38/100
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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)
- Ngôn ngữ chính
- Rust
- Star
- 62
- Fork
- 5
- Merge trung bình
- 2 giờ 27 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của terraphim/terraphim-ai
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
terraphim/terraphim-ai#885 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
terraphim/terraphim-ai#871 ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
terraphim/terraphim-ai#810 · 2 bình luận ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
terraphim/terraphim-ai#729 ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
terraphim/terraphim-ai#728 ·
Tất cả issue của terraphim/terraphim-ai
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
trailofbits/dylint#2107 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:cli bug good first issue priority:medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
rtk-ai/rtk#4289 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
arrays_zip with two same-named inputs fails with "ArrowArray struct has 2 children (expected 1)"Đang mởbug requires-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
apache/datafusion-comet#6251 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug false-positive harper-core linting
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Automattic/harper#4471 ·
Maintainer thường phản hồi trong vòng 1 ngày