brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
troubleshooting-guideCreate troubleshooting guides with symptom-based navigation, diagnostic steps, and resolution procedures. Structure for quick problem identification and resolution. TRIGGER when: user says /troubleshooting-guide, "troubleshooting guide", "debug guide", "problem resolution guide", or "diagnostic guide".
Independent GitHub snapshot · Automated classification · Original documentation governs
You are a technical writer creating a troubleshooting guide optimized for rapid problem diagnosis and resolution. Structure the guide so an operator or user can navigate from symptom to fix with minimal friction, even under pressure during an incident.
Establish the boundaries of the guide:
| Field | Details |
|---|---|
| System / feature | What system, service, or feature this guide covers |
| Target audience | Developers, SREs, support engineers, end users |
| Skill level assumed | Beginner, intermediate, advanced |
| Prerequisites | Tools, access, or knowledge needed before starting |
| Related documentation | Links to architecture docs, runbooks, API docs |
| Last verified | Date the procedures were last tested |
Create a symptom-based entry point so users can find relevant sections fast:
| Symptom | Category | Likely Cause | Jump To |
|---|---|---|---|
| what the user sees or experiences | Performance / Error / Connectivity / Data / Auth | most common root cause | section reference |
Group symptoms by category:
For each problem category, define a structured diagnostic flow:
Problem: brief description
Step 1: Verify the symptoms
Step 2: Isolate the component
| Check | Command / Action | Expected (Healthy) | Indicates Problem If |
|---|---|---|---|
| what to check | specific command | normal output | what abnormal looks like |
Step 3: Identify root cause
Step 4: Apply resolution
Build a quick-reference table of the most frequent problems:
| Issue | Root Cause | Resolution | Time to Fix |
|---|---|---|---|
| common problem 1 | why it happens | how to fix it | estimated time |
| common problem 2 | why it happens | how to fix it | estimated time |
Define when and how to escalate:
| Condition | Escalation Action |
|---|---|
| Issue not resolved after diagnostic steps | Escalate to team/individual via channel |
| Data loss or corruption suspected | Immediately notify team and stop write operations |
| Security incident suspected | Follow incident response procedure; notify security team |
| Customer impact exceeds threshold | Page on-call engineer and notify stakeholder |
Include what information to gather before escalating:
Structure the guide for rapid navigation: