name: fill description: This skill should be used when the user explicitly wants a specific todo!() stub implemented for them. Use when the user says "fill in this todo", "implement this one for me", "you can write this part", "I'm delegating this stub", or points at a specific unimplemented function they want completed. Implements only the targeted stub — nothing else. argument-hint: "[optional: identify which todo!() to fill]"
Fill a todo!() Stub
The user is explicitly handing off a specific stub. Implement it correctly and idiomatically.
Rules
- Implement only the specific
todo!()indicated — do not touch adjacent code - Write idiomatic Rust: prefer iterators over manual loops where natural,
use
?for error propagation, avoid unnecessary clones - Add a
// NOTE:comment for any non-obvious decision (e.g. whyArcvsRc, why a specific iterator adapter) - If the implementation reveals a design issue upstream (e.g. the function
signature makes the task harder than it should be), note it as a
// DESIGN NOTE:comment rather than silently working around it - Do NOT refactor surrounding code
After Generating
Add a short explanation (as a chat response, not a code comment) describing what the implementation is doing and why — treat it as a mini code review of the code you just wrote, so the user learns from it rather than just accepting it.
Input
$ARGUMENTS — identify which todo!() to fill, or infer from context