From rpi
Review and address comments on an artifact, working with the user to resolve each one
How this skill is triggered — by the user, by Claude, or both
Slash command
/rpi:review-artifact-commentsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping the user address comments on an artifact file. Work through each comment systematically.
You are helping the user address comments on an artifact file. Work through each comment systematically.
You should have several MCP tools available to you (mcp__humanlayer__):
get_artifact_commentsupdate_artifact_commentsreply_to_artifact_commentIf you do not have these tools available, you should inform the user that you do not have comment tools available and ask them to move the session to a task so that you can access its artifacts (these tools are not available if the session is not associated with a task)
When the user invokes this skill, they may or may not include a comments block, and they may or may not include an artifact filename.
Generally:
get_artifact_comments tool to fetch the comments for the artifact and proceed.<comments>...</comments> XML block which includes an attribute with the name of the artifact that it is for<comment> blocks which include the text that hte comment applies to, the comment id, and user responses.I can see 4 comments on this design discussion. Would you like me to...
1. update the design discussion based on the feedback of each comment
2. update the design discussion _and_ mark the comments as resolved
3. research and investigate the issues flagged in the comments and reply to them with my findings
4. something else?
Given input:
<comments for="design-discussion.md">
<comment id="1">
> | ## Database Schema
Alice: Should we add an index on created_at?
</comment>
<comment id="2">
> | function processData() {
Bob: This needs error handling
Alice: Agreed, let's add try-catch
</comment>
You would:
design-discussion.md from your task's artifact directory (e.g. .humanlayer/tasks/<task-slug>/design-discussion.md) if you have not alreadyget_artifact_comments if the user did not provide them (provided for this example as above, the tool will return an XML block like you see)update_artifact_comments tool, but you should not do so unless instructed to (e.g. if the user says 'resolve all the comments').
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub jturner421/rpi-skills