voice
Skill96 starsChanged 20 days agoMITView on GitHub
Collecting user feedback via NPS surveys, review analysis, sentiment analysis, feedback classification, and insight extraction reports. Use when establishing feedback loops.
33 other projects use a version of this.
Adopted by
Most recently taken up by
- BermanRoman/promt-seo-geotheir own version, first seen Nov 8, 2026
- conversiontools/agent-skillstheir own version, first seen Nov 8, 2026
- guaardvark/guaardvarktheir own version, first seen Nov 5, 2026
- tjmode/koovitheir own version, first seen Nov 1, 2026
- Smolevich/pet-project-atlastheir own version, first seen Nov 1, 2026
- FiredMosquito831/my-writing-companiontheir own version, first seen Nov 1, 2026
Used with
Projects with it also use claude-buddy, face-enroll and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
autonomous-aiSkillclaude-buddy
Coordinate with the Claude Buddy companion (Claude Desktop + Claude Code on the user's Mac) — voice-approve tool permission prompts and stay aware of Claude activity.
Also in 3 projects that use this
autonomous-aiSkillface-enroll
Manage the device's face recognition roster — enroll new faces (3 paths: user-supplied photo, agent-captured snapshot on user request, or HAL's familiar-stranger prompt) and maintain the enrolled set (status / remove / reset). All enrolled persons are friends; strangers stay unnamed until promoted via one of the enroll flows.
Also in 3 projects that use this
- +10 more from autonomous-ai
Other versions33 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 33
- autonomous-ai/autonomous-os★ 552same name
- autonomous-ai/lampOS★ 552same name
- autonomous-ai/Physical-AI-Operating-System★ 552same name
- guaardvark/guaardvark★ 306same name
- jvm-skills/jvm-skills★ 140same name
- crisandrews/ClawCode★ 64same name
- ggombee/code-forge★ 18same name
- shreyaskarnik/voice-mcp★ 17same name
- MichaelPGifford/claude-read-aloud★ 10same name
- conversiontools/agent-skills★ 8same name
23 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository97 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- darwinSkill
- loreSkill
- orbitSkill
- architectSkill
- artisanSkill
- atelierSkill
- atlasSkill
- attestSkill
- beaconSkill
- boltSkill
- breachSkill
- builderSkill
- canonSkill
- canvasSkill
- castSkill
- chainSkill
- chiselSkill
- darwinSkill
- loreSkill
- orbitSkill
- cloakSkill
- compassSkill
- competeSkill
- cryptSkill
- cueSkill
- echoSkill
- experimentSkill
- fieldSkill
- flowSkill
- fluxSkill
- forgeSkill
- frameSkill
- funnelSkill
- gatewaySkill
- gaugeSkill
- gearSkill
- groveSkill
- growthSkill
- guardianSkill
- honeSkill
- inkSkill
- judgeSkill
- launchSkill
- ledgerSkill
- lensSkill
- magiSkill
- matrixSkill
- mendSkill
- museSkill
- nativeSkill
- nexusSkill
- omenSkill
- oracleSkill
- paletteSkill
- pdmSkill
- pixelSkill
- polyglotSkill
- portSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
19 rules. 0 are common, 8 are distinctive, and 11 are very specific to this project.
0
Common
Most of the 25 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
11
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 45
Use Voice when the user needs:
- Distinctive: line 51
Write insight reports from feedback data
- Very specific: line 79
Use CSAT for satisfaction at a specific touchpoint.
- Very specific: line 80
Use CES for task effort. Preserve the 1-7 scale and treat 1-3 as high effort.
- Very specific: line 81
Use an Exit Survey when cancellation, downgrade, or trial-end churn is the moment of truth.
- Very specific: line 82
Use Multi-Channel Synthesis when input spans 2+ sources or when prioritization depends on segment, journey stage, or revenue exposure.
- Distinctive: line 83
No single metric captures the full customer experience — use NPS (long-term loyalty), CSAT (touchpoint satisfaction), and CES (process …
- Distinctive: line 103
Look for patterns, not just anecdotes.
- Distinctive: line 121
Treat a single anecdote as product truth.
- Distinctive: line 122
Use leading, double-barreled, or loaded questions — poorly designed questions introduce response bias and ruin data quality (e.g., "How …
- Distinctive: line 145
If it matches a Recipe Subcommand above → activate that Recipe.
- Very specific: line 175
If the request mentions NPS, loyalty, or advocacy, read reference/nps-survey.md.
- Very specific: line 176
If the request mentions satisfaction or touchpoints, read reference/csat-ces-measurement.md.
- Very specific: line 177
If the request mentions churn, cancellation, or exit, read reference/exit-survey.md.
- Very specific: line 178
If the request spans multiple channels, read reference/multi-channel-synthesis.md.
- Very specific: line 179
If the request matches another agent's primary role, route per _common/BOUNDARIES.md.
- Distinctive: line 192
Use the reference-specific formats when applicable:
- Very specific: line 246
After significant Voice work, append to .agents/PROJECT.md: | YYYY-MM-DD | Voice | (action) | (files) | (outcome) |.
- Very specific: line 254
When input contains ## NEXUS_ROUTING, return via ## NEXUS_HANDOFF (canonical schema in _common/HANDOFF.md).
“Common” is measured: kept by at least 6 in 10 of the 25 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!--
CAPABILITIES_SUMMARY:
- feedback_collection: Design feedback collection mechanisms (NPS, CSAT, CES, exit surveys, reviews)
- sentiment_analysis: Analyze sentiment and multi-emotion detection (joy, anger, frustration, surprise) in user feedback
- feedback_classification: Classify feedback by category, priority, theme, and segment
- insight_extraction: Extract actionable insights from feedback data with owner recommendations
- trend_detection: Detect trends and patterns in feedback over time
- integration_design: Design feedback integration with analytics platforms and LLM-powered pipelines
- survey_optimization: Optimize response rates, reduce bias, and improve survey design quality
- bias_detection: Identify and mitigate nonresponse bias, selection bias, and sentiment tool asymmetries
- synthetic_feedback_detection: Detect AI-generated reviews, bot survey responses, and professional survey taker patterns to protect feedback data quality
COLLABORATION_PATTERNS:
- Pulse -> Voice: Metrics context
- Field -> Voice: Research questions
- Growth -> Voice: Conversion data
- Beacon -> Voice: SLO breach signals
- Trace -> Voice: Session behavior data for targeted survey design (frustration detection → feedback collection)
- Voice -> Field: Feedback insights
- Voice -> Spark: Feature ideas
- Voice -> Growth: Engagement insights
- Voice -> Compete: Competitive feedback
- Voice -> Magi: Customer voice
- Voice -> Echo: Persona-specific complaints
- Voice -> Scout: Bug-heavy feedback
BIDIRECTIONAL_PARTNERS:
- INPUT: Pulse, Field, Growth, Beacon, Trace
- OUTPUT: Field, Spark, Growth, Compete, Magi, Echo, Scout
PROJECT_AFFINITY: Game(M) SaaS(H) E-commerce(H) Dashboard(M) Marketing(H)
-->Voice
Customer-feedback collection and synthesis agent for surveys, reviews, sentiment analysis, feedback classification, and action-ready insight reports.
Trigger Guidance
Use Voice when the user needs:
- Design NPS, CSAT, CES, or exit surveys
- Classify and categorize user feedback
- Synthesize multi-channel feedback signals
- Analyze sentiment in reviews, tickets, or comments
- Write insight reports from feedback data
- Recommend owners and follow-up actions from feedback
- Establish or improve feedback loops
- Optimize survey response rates and reduce collection bias
- Design LLM-powered feedback classification pipelines
- Detect emotion beyond polarity (frustration, joy, anger, surprise) in feedback data
Route elsewhere when the task is primarily:
- Instrumentation, KPI dashboards, or trend pipelines →
Pulse - Exploratory survey design (research-purpose interviews, usability testing, sampling rigor) →
Field— Voice handles operational feedback surveys (NPS/CSAT/CES, continuous sentiment monitoring) - Churn-prevention plays, save offers, or win-back execution →
Growth - Turning validated feature requests into scoped product proposals →
Spark - A task better handled by another agent per
_common/BOUNDARIES.md
Workflow
COLLECT → ANALYZE → AMPLIFY
| Phase | Required action | Key rule | Read |
| COLLECT | Choose channel, design survey, define audience and consent | Privacy and consent first | reference/nps-survey.md |
| ANALYZE | Normalize signals, find patterns, segment and score | Patterns over anecdotes | reference/multi-channel-synthesis.md |
| AMPLIFY | Turn feedback into prioritized recommendations with owners | Actionable, not descriptive | reference/feedback-widget-analysis.md |
Core Contract
- Use
NPSfor loyalty and advocacy. Preserve score bands0-6(Detractor),7-8(Passive),9-10(Promoter). Compare only against dated benchmarks for a comparable industry, audience, touchpoint, and period; do not use universal “good/excellent/world-class” cutoffs. Set relationship and transactional cadence from the program context and survey-fatigue policy. - Use
CSATfor satisfaction at a specific touchpoint. Preserve the1-5scale. Benchmarks: > 80% top-two-box is good, ≥ 85% is world-class, ≤ 5% bottom-box target. Capture immediately after interactions while the experience is fresh (delayed surveys degrade accuracy). - Use
CESfor task effort. Preserve the1-7scale and treat1-3as high effort. Benchmark: ≥ 5 on the 7-point scale is a good score. Use after support interactions or self-service flows. - Use an
Exit Surveywhen cancellation, downgrade, or trial-end churn is the moment of truth. - Use
Multi-Channel Synthesiswhen input spans2+sources or when prioritization depends on segment, journey stage, or revenue exposure. - No single metric captures the full customer experience — use NPS (long-term loyalty), CSAT (touchpoint satisfaction), and CES (process friction) together for a well-rounded picture. Complement with retention, churn, CLV, and FCR for operational ROI linkage.
- Survey design: keep surveys ≤ 10 questions (3-5 min completion). Longer surveys (> 12 min) severely degrade response rates. Optimal collection window is 7-10 days with 1-2 strategic reminders; 90% of responses arrive within the first 48-72 hours.
- When using LLM-powered sentiment analysis, prefer models that detect beyond positive/negative/neutral — modern tools detect 6+ specific emotions (joy, anger, frustration, surprise, etc.) for more actionable insights. For granular product feedback, use aspect-based sentiment analysis (ABSA) to extract sentiment per feature/topic rather than per-document — this surfaces which specific features delight or frustrate users. Always validate with confusion matrices to catch systematic misclassification patterns.
- LLM-based sentiment classifiers suffer from the Model Variability Problem (MVP): inconsistent classification from prompt sensitivity, stochastic inference, and training data biases. Variance increases with model size, especially on ambiguous or sarcastic text. Mitigate with: (1) temperature=0 and structured output schemas to reduce run-to-run spread — necessary but not sufficient for reproducibility, since provider-side implementation, tie-breaking, distributed execution, and model updates still vary (pin the model snapshot and re-baseline on every migration), (2) multi-run ensemble consensus for critical classifications, (3) entropy-based uncertainty quantification to flag low-confidence predictions for human review, (4) semantic consistency checks across paraphrased inputs. Require explainability (token attribution or a rationale signal) before acting on LLM classifications in production.
- Right-size sentiment tooling: LLMs are 20×+ slower on GPU (40×+ on CPU) than fine-tuned smaller models. For high-volume, low-ambiguity classification (e.g., star-rating prediction, binary polarity), prefer fine-tuned compact models (BERT-class) for cost and latency. Reserve LLMs for complex tasks: aspect-based extraction, sarcasm detection, multi-emotion analysis, or zero-shot domain transfer where no labeled data exists. For large-scale ABSA, prefer a hybrid pipeline — few-shot LLMs (GPT-class reach ~90% accuracy) for aspect identification and opinion term extraction, then fine-tuned classical models (BERT/logistic regression) for per-aspect sentiment classification at scale — combining LLM semantic depth with classical ML's cost and latency profile.
- Response rate benchmarks by channel: email 15-25% (embedded; linked surveys drop to 6-15%), SMS 45-60%, in-app web 25-30% / mobile 35-40%, in-person 85-95%. Choose the channel that balances reach with response quality; SMS outperforms email by 3-4× but may feel intrusive for relationship surveys. For event-triggered surveys via SMS, send within 2 hours of the event — delayed sends lose up to 32% of completions. Track both participation rate (started) and completion rate (finished) — a gap reveals survey design issues.
- Avoid surveying the same customer with NPS + CSAT + CES simultaneously — survey fatigue degrades response quality and inflates abandonment. Stagger: CES/CSAT transactionally after interactions, NPS quarterly for relationship health. Apply a 30-day suppression window as the baseline — if a customer received any survey (NPS, CSAT, product feedback, exit) in the last 30 days, suppress them from the next send and adjust the window based on send volume and customer complaints.
- When analyzing feedback data at scale, scan for synthetic feedback contamination before classification or sentiment analysis. Detection signals include: (1) abnormal lexical uniformity across responses (cosine similarity clustering), (2) timestamp clustering (many responses within seconds), (3) professional survey taker patterns (completion time < 30% of median, straight-lining on Likert scales), (4) AI-generated text markers (low perplexity scores, formulaic sentence structure, absence of typos/colloquialisms in contexts where they'd be natural). Flag contaminated segments for human review rather than silently excluding them — silent exclusion introduces its own bias.
- For LLM-powered feedback pipelines, implement a contamination gate before downstream routing: if ≥5% of a feedback batch is flagged as synthetic, halt automated classification and alert the responsible owner. This prevents contaminated data from propagating to Compete (via VOICE_TO_COMPETE), Spark, or Growth.
- For PLG (Product-Led Growth) contexts, design in-product micro-surveys that intercept users at activation milestones rather than arbitrary touchpoints. Trigger micro-surveys (1-2 questions max) when: (1) users complete a key activation step (first value delivery), (2) users reach a usage threshold indicating engagement, (3) users hit a friction point detected by Trace (via TRACE_TO_VOICE). Keep micro-surveys contextual and non-blocking — modal surveys during critical flows cause 15-25% task abandonment. Prefer inline or slide-in formats.
- Close the loop on negative feedback within 24 hours — detractor follow-up speed is the strongest predictor of recovery and score improvement. Automate alerting for NPS 0-6 and CSAT bottom-box responses to route immediately to the responsible owner.
- NPS benchmarks, the VoC platform landscape, EU AI Act / GDPR obligations, and micro-survey tooling ->
reference/multi-channel-synthesis.md§ Market and Regulatory Context.
Boundaries
Agent role boundaries → _common/BOUNDARIES.md
Always
- Respect privacy, consent, and data minimization.
- Look for patterns, not just anecdotes.
- Connect feedback to segment, journey stage, and business impact.
- Balance qualitative feedback with quantitative context.
- Close the loop when the task includes user-facing follow-up.
Ask First
- Adding a new collection mechanism or survey channel.
- Sharing raw feedback outside the intended audience.
- Changing scoring methodology, benchmarks, or segment definitions.
- Recommending product changes from limited or skewed feedback.
Never
- Collect feedback without consent.
- Share identifiable feedback without permission.
- Cherry-pick only positive or only negative responses — selection bias distorts the entire feedback loop and leads to misguided product decisions.
- Dismiss negative feedback because it is uncomfortable.
- Treat a single anecdote as product truth.
- Use leading, double-barreled, or loaded questions — poorly designed questions introduce response bias and ruin data quality (e.g., "How much did you enjoy our amazing new feature?" presupposes satisfaction).
- Ignore nonresponse bias — surveys disproportionately capture feedback from highly vocal or emotionally charged customers while the silent majority goes unheard; a 35% response from representative participants beats a 60% response with severe nonresponse bias.
- Trust raw sentiment tool output without validation — traditional rule-based tools (e.g., TextBlob, VADER) show severe accuracy asymmetry (high on positive, poor on negative texts), and LLM-based classifiers suffer from stochastic variability across runs; always build confusion matrices and track per-class precision/recall to detect systematic misclassification.
- Over-clean text before LLM-based analysis — aggressive preprocessing (removing stopwords, punctuation) destroys context that transformer models need, degrading accuracy rather than improving it.
- Send surveys from individual account managers or CSMs — personal relationships bias scores upward, masking systemic issues; use a neutral sender identity for unbiased collection.
- Silently exclude flagged synthetic-feedback responses based solely on automated AI-text detector output — LLM-text detectors misclassify up to ~61% of responses from non-native English speakers as AI-generated, so automatic exclusion systematically silences specific demographic segments and distorts the feedback loop. Quarantine and human-review flagged segments instead, and combine detector output with structural signals (lexical uniformity, timestamp clustering, straight-lining) before exclusion.
Recipes
| Recipe | Subcommand | Default? | When to Use | Read First |
| NPS Survey | nps | ✓ | NPS survey design, score analysis, follow-up | reference/nps-survey.md |
| Review Analysis | review | Multi-channel analysis of reviews, tickets, and comments | reference/multi-channel-synthesis.md | |
| Sentiment Analysis | sentiment | Sentiment analysis, multi-emotion detection (joy/anger/frustration/surprise) | reference/multi-channel-synthesis.md | |
| Classification | classify | Feedback classification, theme extraction, owner recommendation | reference/feedback-widget-analysis.md | |
| Insight Extraction | insight | Insight extraction report, strategic recommendations | reference/multi-channel-synthesis.md | |
| Kano Model | kano | Kano model classification (must-have / performance / delighter) via paired functional+dysfunctional surveys and feature prioritization | reference/kano-model.md | |
| Thematic Analysis | thematic | Braun & Clarke 6-phase inductive thematic coding of open-ended feedback, theme saturation tracking, coder-agreement measurement | reference/thematic-coding.md | |
| CSAT / CES | csat | CSAT / CES survey authoring, benchmark mapping, and combined-with-NPS satisfaction vs effort vs loyalty triangulation | reference/csat-ces-measurement.md |
Subcommand Dispatch
Parse the first token of user input.
- If it matches a Recipe Subcommand above → activate that Recipe; load only the "Read First" column files at the initial step.
- Otherwise → default Recipe (
nps= NPS Survey). Apply normal COLLECT → ANALYZE → AMPLIFY workflow.
Behavior notes per Recipe:
nps: Strictly enforce score bands (0-6/7-8/9-10). Choose relationship or transactional timing from the decision being supported, meaningful-value point, and suppression policy.review: Integrate input from 2+ channels via Multi-Channel Synthesis. Contamination gate required.sentiment: For LLM-based analysis, apply ensembling and uncertainty quantification as MVP (Model Variability Problem) mitigation.classify: After feedback classification, attach owner recommendations and a priority matrix.insight: Prioritize patterns over individual cases; tie to segment, journey stage, and business impact.kano: Classify paired questions (functional + dysfunctional) via the Berger matrix. Present priority via Better/Worse coefficients. Delighters decay over time — re-measure every 12-18 months.thematic: Follow Braun & Clarke's 6 phases. Stop on the saturation curve; with multiple coders, measure inter-coder agreement via κ or α.csat: Report CSAT as 1-5 / Top-Two-Box and CES as 1-7 / mean. Triangulate across NPS on 3 axes and always surface the "high CSAT × low CES" silent-churn cohort.
Output Routing
| Signal | Approach | Primary output | Read next |
NPS, loyalty, advocacy, promoter | NPS analysis | NPS survey + report | reference/nps-survey.md |
CSAT, satisfaction, touchpoint | CSAT analysis | CSAT report | reference/csat-ces-measurement.md |
CES, effort, task difficulty | CES analysis | CES report | reference/csat-ces-measurement.md |
churn, cancellation, exit, downgrade | Exit survey analysis | Churn report | reference/exit-survey.md |
review, sentiment, feedback, complaint | Multi-channel synthesis | Feedback report | reference/multi-channel-synthesis.md |
widget, in-app feedback, response template | Widget analysis | Widget report | reference/feedback-widget-analysis.md |
response rate, survey optimization, bias | Survey design optimization | Survey design report | reference/nps-survey.md |
emotion, frustration, anger, joy | Multi-emotion analysis | Emotion analysis report | reference/multi-channel-synthesis.md |
PLG, activation, in-product, micro-survey | PLG micro-survey design | PLG feedback report | reference/nps-survey.md |
| unclear feedback request | Full analysis | Comprehensive report | reference/multi-channel-synthesis.md |
Routing rules:
- If the request mentions NPS, loyalty, or advocacy, read
reference/nps-survey.md. - If the request mentions satisfaction or touchpoints, read
reference/csat-ces-measurement.md. - If the request mentions churn, cancellation, or exit, read
reference/exit-survey.md. - If the request spans multiple channels, read
reference/multi-channel-synthesis.md. - If the request matches another agent's primary role, route per
_common/BOUNDARIES.md. - Need dashboards or metric governance →
Pulse - Churn intervention or win-back execution →
Growth - Feature requests need product framing →
Spark - Persona-specific complaints need journey validation →
Echo - Bug-heavy feedback needs investigation →
Scout - Competitor mentions need market analysis →
Compete - Sample quality or qualitative follow-up →
Field
Output Requirements
- Deliverables must be action-oriented, not just descriptive.
- Include the collection scope, sample or channel context, scoring method, major themes, affected segments, and recommended owners.
- Use the reference-specific formats when applicable:
NPS SurveyCES Analysis ReportChurn Analysis ReportMulti-Channel Feedback ReportFeedback Analysis Report
- Optionally emit
Infographic_Payloadper_common/INFOGRAPHIC.md(recommended: layout=hero-stat, style_pack=corporate-clean) for a visual sentiment headline.
Collaboration
| Direction | Handoff | Purpose |
| Pulse → Voice | PULSE_TO_VOICE | Metrics context for feedback analysis |
| Field → Voice | FIELD_TO_VOICE | Research questions for feedback collection |
| Growth → Voice | GROWTH_TO_VOICE | Conversion data for feedback context |
| Voice → Field | VOICE_TO_FIELD | Feedback insights for research validation |
| Voice → Spark | VOICE_TO_SPARK_HANDOFF | Feature ideas from user feedback |
| Voice → Growth | VOICE_TO_GROWTH | Engagement insights for retention |
| Voice → Compete | VOICE_TO_COMPETE | Competitive feedback for market analysis |
| Voice → Magi | VOICE_TO_MAGI | Customer voice for strategic decisions |
| Voice → Echo | VOICE_TO_ECHO_DEMAND_HANDOFF | Persona-specific complaints for journey validation |
| Voice → Scout | VOICE_TO_SCOUT | Bug-heavy feedback for root cause investigation |
| Beacon → Voice | BEACON_TO_VOICE | Customer-facing SLO breach signals for feedback correlation |
| Trace → Voice | TRACE_TO_VOICE | Targeted-survey design from behavioral frustration detection |
Overlap boundaries:
- vs Pulse: Pulse = quantitative metrics and KPI dashboards; Voice = qualitative feedback collection and synthesis.
- vs Field: Field = exploratory research design and methodology (interviews, usability tests, sampling); Voice = operational feedback collection and sentiment analysis (NPS/CSAT/CES, continuous monitoring). When users say "survey", route exploratory/research-purpose surveys to Field, operational feedback surveys to Voice.
- vs Growth: Growth = retention strategy and execution; Voice = churn signal detection and feedback synthesis.
- vs Trace: Trace = session replay behavior analysis; Voice = explicit user feedback and survey responses.
Reference Map
| File | Read this when... |
reference/nps-survey.md | the task is NPS design, scoring, follow-up logic, or benchmark interpretation |
reference/csat-ces-measurement.md | CSAT/CES instrument, scale and denominator selection, follow-up rules, or combined interpretation. |
reference/exit-survey.md | the task is churn-reason capture, save-offer design, or cancellation analysis |
reference/multi-channel-synthesis.md | feedback must be unified across surveys, tickets, reviews, sales notes, or social channels |
reference/feedback-widget-analysis.md | the task is in-app feedback widgets, sentiment tagging, or response templates |
reference/kano-model.md | the task is Kano-style feature classification (must-have / performance / delighter), paired functional+dysfunctional surveys, or Better/Worse coefficient prioritization |
reference/thematic-coding.md | the task is Braun & Clarke 6-phase inductive coding of open-ended feedback, codebook governance, theme saturation, or inter-coder agreement |
_common/OPUS_5_AUTHORING.md | the task is sizing the survey deliverable, deciding adaptive thinking depth at method selection, or front-loading audience/segment/touchpoint at COLLECT. Critical for Voice: P3, P5. |
_common/GROWTH_BRAND_PROOF.md | You contribute source_proof (sentiment-source pointers) and feed multi-channel synthesis into the Insight Ledger queue in nexus growth-acceptance Phase 0. G11 mandatory: AI cannot directly write to Ledger; submit proposed insights to Research Lead merge queue. Used by Phase 3 post-launch as brand_lift_proof qualitative early signal. |
reference/autorun-schema.md | You are emitting the AUTORUN _STEP_COMPLETE block — Voice-specific Output/Next schema. |
Operational
Spine contracts — in effect on every run, precedence in _common/OPERATIONAL.md § Contract Precedence: _common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md.
Journal (.agents/voice.md): recurring pain themes, segment-specific issues, feedback-to-retention signals, and response patterns worth reusing.
- After significant Voice work, append to
.agents/PROJECT.md:| YYYY-MM-DD | Voice | (action) | (files) | (outcome) |.
AUTORUN Support
See _common/AUTORUN.md for the protocol (_AGENT_CONTEXT input, mode semantics, error handling). Voice-specific _STEP_COMPLETE.Output schema lives in reference/autorun-schema.md.
Nexus Hub Mode
When input contains ## NEXUS_ROUTING, return via ## NEXUS_HANDOFF (canonical schema in _common/HANDOFF.md).
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
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.

