triage-sample-issue
Skill29 starsChanged 6 months agoMITView on GitHub
When to use: any issue labeled area:samples, or whose body references samples/. Preconditions: you have read samples/AGENTS.md.
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 6 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 10
Read access to samples/.
- Distinctive: line 19
New topic: must include:
- Distinctive: line 25
Fix topic: must include:
- Distinctive: line 29
Duplicate check: Before classifying, search open issues for overlap:
- Distinctive: line 33
Treat as a duplicate when another open issue targets the same path (fix) or the same area + topic intent (new).
- Distinctive: line 58
Stop and ask if the area, sub-grouping, or topic folder is ambiguous.
- Very specific: line 59
Stop if the request would touch anything outside samples/.
- Distinctive: line 60
Stop if the request asks to rename or delete existing files/folders.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Skill: Triage a samples GitHub issue
When to use: any issue labeled area:samples, or whose body references samples/.
Preconditions: you have read samples/AGENTS.md.
Inputs
- Issue title, body, labels, author, linked items.
- Read access to
samples/.
Procedure
- Determine request kind.
new-topic— issue asks for a topic that does not exist undersamples/.fix-topic— issue references an existing path undersamples/.
- Identify target. Area (ISV), sub-grouping (
Employee/Manager/Extended/ flat), topic folder name. Verify the path actually exists forfix-topic. - Required-info check.
- New topic must include:
- Target area / ISV.
- Proposed topic folder name (or enough context to derive one).
- User scenario / expected behavior.
- At least 2 sample user utterances.
- Required inputs/outputs or referenced API/system of record.
- Fix topic must include:
- Target path under
samples/(folder or file). - Current behavior (what is wrong).
- Expected behavior or example.
- Target path under
- New topic must include:
- Duplicate check. Before classifying, search open issues for overlap:
- Query open issues with label
area:samplesplus keywords from the title and anysamples/path referenced in the body. - For
fix-topic, also search by the exact target path undersamples/. - For
new-topic, also search by area/ISV + proposed topic folder name. - Treat as a duplicate when another open issue targets the same path (fix) or the same area + topic intent (new). Record the matching issue number.
- Query open issues with label
- Classify into exactly one of:
actionable-new-topicactionable-fixneeds-clarification— required info missing.blocked— depends on something outside repo control.duplicate— another open issue covers it.out-of-scope— not aboutsamples/, or asks for renames, deletions, cross-area refactors, or changes outsidesamples/.not-actionable— spam/empty.
- Act on the classification:
actionable-new-topic/actionable-fix→ applyagent:eligible, hand off tocreate-or-update-sample-topic.needs-clarification→ applyagent:needs-info, post a comment listing the specific missing fields. Do not modify files.blocked→ applyagent:blocked, post a short comment naming the external dependency and referencingsamples/AGENTS.md. Do not modify files.out-of-scope→ applyagent:out-of-scope, post a short comment referencing the relevant rule insamples/AGENTS.md(safety boundaries or area scope). Do not modify files.duplicate→ apply the stockduplicatelabel, post a short comment linking the original issue (Duplicate of #<n>). Do not modify files. (No dedicatedagent:duplicatelabel is defined.)not-actionable→ do not apply any label. Stop without commenting; optionally flag for human review. Do not modify files.
Outputs
- Classification label.
- Target path (for actionable cases).
- Either: handoff packet to the next skill, OR a posted comment, OR a labeled stop.
Stop conditions
- Stop and ask if the area, sub-grouping, or topic folder is ambiguous.
- Stop if the request would touch anything outside
samples/. - Stop if the request asks to rename or delete existing files/folders.
In this repository42 other files it gives its agents.
- dev-specs/ess-nextgen-migration-toolkit/AGENTS.mdAGENTS.md
- samples/AGENTS.mdAGENTS.md
- solutions/ess-maker-skills/scripts/flightcheck/AGENTS.mdAGENTS.md
- tests/AGENTS.mdAGENTS.md
- tools/ess-nextgen-migration-toolkit/AGENTS.mdAGENTS.md
- dev-specs/ess-nextgen-migration-toolkit/CLAUDE.mdCLAUDE.md
- tools/ess-nextgen-migration-toolkit/CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- solutions/ess-maker-skills/.github/copilot-instructions.mdCopilot instructions
- create-or-update-sample-topicSkill
- prepare-sample-prSkill
- validate-sample-topicSkill
- analyticsSkill
- backup-template-configsSkill
- cleanupSkill
- connectSkill
- workdaySkill
- createSkill
- deleteSkill
- dispatcherSkill
- generateSkill
- reviewSkill
- runSkill
- updateSkill
- validateSkill
- flightcheckSkill
- foundation-setupSkill
- landing-page-configSkill
- restore-template-configsSkill
- create-eval-drivenSkill
- createSkill
- deleteSkill
- reviewSkill
- testSkill
- update-eval-drivenSkill
- updateSkill
- troubleshootSkill
- createSkill
- deleteSkill
- testSkill
- updateSkill
- ESS-Diagnostics-SkillsSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

