From skills-for-humanity
Mines abstract descriptions for overlooked specifics by forcing concrete instances, recovering background details, and surfacing absences to reveal hidden insights.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-sensory-detail-miningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Abstractions are useful — but they lose the specific detail that often contains the real insight. "Users are frustrated" is an abstraction that conceals which users, in which moment, doing what, saying what exactly. Detail mining forces that concealment back into the open.
Abstractions are useful — but they lose the specific detail that often contains the real insight. "Users are frustrated" is an abstraction that conceals which users, in which moment, doing what, saying what exactly. Detail mining forces that concealment back into the open.
Step 1: Take the Current Description Work with whatever account, analysis, or summary exists. This is the starting material — it contains the abstractions to excavate.
Framing check: Confirm the specific subject before continuing. State what you've identified — the actual material being excavated and what kind of abstraction it primarily deals in — in one sentence, then use AskUserQuestion:
Step 2: Identify Where It's Abstract Mark every place the description uses categories, summaries, or generalisations instead of specific observed instances. Words like "often," "users," "usually," "issues," "problems," and "feedback" are abstraction signals.
Step 3: Force Specificity on Each Abstraction For each abstraction: what are the actual, specific instances behind it? Name them. Quote them if possible. Specify who, when, what exactly.
Step 4: Recover Ignored Background Details What is present in the situation but not described — treated as taken-for-granted background? List these. They are often invisible because everyone assumes they are known.
Step 5: Surface Absences as Details What should be there but isn't? Absence is a detail. A missing response, a skipped step, a field left blank — these are observations, not gaps in data.
Step 6: Read What the Specifics Reveal Now that you have the specifics: what do they show that the abstractions concealed? What changes about your understanding?
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what is being analyzed and what the core question is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
| Abstraction | Specific Instances Behind It |
|---|---|
| "users are frustrated" | [exact quote / behaviour / timestamp] |
| ... | ... |
Paragraph summary: how does the specific picture differ from the abstract one? What new questions or insights emerge?
This skill is most useful immediately before a decision, a diagnosis, or a design choice — the moment when abstractions are about to drive action. Getting specific at that point can prevent expensive errors.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-sensory-signal-detection — Detect signals in the mined details/s4h-writing-scene-construction — Use the mined details in scene construction/s4h-aesthetic-pattern-detection — Detect aesthetic patterns in the detailsnpx claudepluginhub human-avatar/skills-for-humanityApplies disciplined observation to suspend interpretation and see what's actually there before deciding what it means. Useful for careful analysis of situations.
Synthesizes raw user interview notes, survey responses, support tickets, or feedback into key themes, pain points, unmet needs, surprises, opportunities, and confidence levels.
Guides systematic observation of systems or phenomena for debugging, research, or evidence-based reporting. Helps frame targets, take field notes, recognize patterns, and form hypotheses.