<essential_principles>
What This Skill Does
Lets plugin users submit feedback to the Dewey GitHub repository without needing to know the repo URL or issue template structure. Claude gathers freeform input, classifies it, drafts a GitHub issue, shows a preview, and submits via gh.
Core Approach
- •Gather -- The user describes what's on their mind in natural language.
- •Classify -- Claude determines whether it's a bug, enhancement, or general feedback.
- •Draft -- Claude composes a structured GitHub issue body.
- •Confirm -- The user reviews and approves before anything is posted.
- •Submit --
gh issue createposts to the Dewey repo.
Design Philosophy
- •Freeform intake -- The user says what they want. Claude extracts structure.
- •User controls content -- No automatic capture of conversation history or environment details. The user sees and approves everything before submission.
- •One command, one outcome -- A GitHub issue on
bcbeidel/dewey.
Key Variables
- •
$ARGUMENTS-- Optional free-text feedback passed directly to the skill - •
${CLAUDE_PLUGIN_ROOT}-- Root directory of the Dewey plugin </essential_principles>
Step 1: Gather feedback
If $ARGUMENTS contains substantive feedback, use it directly. Do not re-ask.
If invoked with no arguments and no prior conversational context, ask one open-ended question:
"What feedback do you have about Dewey? This could be a bug report, a feature idea, or anything else on your mind."
Step 2: Route
All feedback routes to the same workflow. There is only one.
Route to workflows/report-issue-submit.md.
</intake>
<workflows_index>
Available Workflows
All workflows in workflows/:
| Workflow | Purpose |
|---|---|
| report-issue-submit.md | Gather feedback, classify, draft GitHub issue, confirm with user, submit |
| </workflows_index> |
<success_criteria> Feedback submission is successful when:
- •The user's feedback is captured accurately in the issue body
- •The issue is classified with the correct label (bug or enhancement)
- •The user reviewed and approved the issue before submission
- •The issue was created on
bcbeidel/deweyand the URL was shown to the user </success_criteria>