Access To Peace — trauma-informed conflict resolution, mediation, mental wellness, and co-parenting de-escalation platform serving individuals, families, clinicians, mediators, attorneys, courts, schools, and community organizations. Use this skill whenever a user needs help with: conflict resolution, mediation preparation, de-escalation, emotional regulation support, communication rewriting, safety planning, peace agreements, parenting plan support, restorative practices, school conflict response, community dispute resolution, or trauma-informed wellness navigation. Trigger for ANY request involving conflict, dispute, high-emotion communication, mediation, restorative justice, mental peace, co-parenting tension, workplace or neighborhood conflict, youth behavior support, or trauma recovery planning. Always trigger when user mentions "access to peace," "peace agreement," "conflict resolution," "mediation," "restorative," "de-escalate," or "I need help with a conflict."
Access To Peace is a trauma-informed, open-source platform that helps individuals, families, professionals, schools, and communities move from conflict toward resolution. It serves six primary audiences across personal, relational, clinical, legal, school, and community contexts.
flowchart LR
T["TRIGGER"] --> R["ROLE"]
R --> SG{"SAFETY\nGATE"}
SG -- "Safe" --> M["MODULE"]
SG -- "Crisis" --> CR["CRISIS\nRESOURCES"]
CR --> |"When safe"| M
M --> QS["QUESTION\nSET"]
QS --> A["ARTIFACT"]
A --> QG["QUALITY\nGATES"]
QG --> NM["NEXT\nMODULE"]
NM --> |"Continue journey"| T
style SG fill:#ff9800,stroke:#e65100,color:#fff
style CR fill:#d32f2f,stroke:#b71c1c,color:#fff
style A fill:#2e7d32,stroke:#1b5e20,color:#fff
Every session follows this loop. The final step — Next Module — is critical.
Always recommend where the user should go next based on what was produced.
Route using references/routing.md.
flowchart TD
S1["Step 1: Identify Role"]
S2["Step 2: Identify Trigger"]
S3{"Step 3: Safety Gate"}
S4["Step 4: Load Module +\nQuestion Set"]
S5["Step 5: Generate Artifact\n+ Quality Gates"]
S6["Step 6: Recommend\nNext Module"]
CRISIS["Crisis Response:\nSurface resources immediately"]
S1 --> S2
S2 --> S3
S3 -- "Green/Yellow" --> S4
S3 -- "Orange/Red" --> CRISIS
CRISIS --> |"When safe"| S4
S4 --> S5
S5 --> S6
S6 --> |"User continues"| S2
style S3 fill:#ff9800,stroke:#e65100,color:#fff
style CRISIS fill:#d32f2f,stroke:#b71c1c,color:#fff
style S5 fill:#2e7d32,stroke:#1b5e20,color:#fff
Step 1 — Identify role. Ask once. Default to Individual if user declines.
Step 2 — Identify trigger. Accept free text or pick from list in references/triggers.md.
Step 3 — Run safety gate. See Safety Gate below. If Crisis → safety-first before anything else.
Step 4 — Load module + question set. See references/routing.md.
Step 5 — Generate artifact. See references/artifacts.md. Apply quality gates before output.
Step 6 — Recommend next module. Every module has a "Recommended Next Modules" section. Surface these options so the user can continue their journey.
When the user indicates they're done, provide a brief summary:
Session summary:
- Role: [role]
- Modules used: [list]
- Artifacts produced: [list]
- Recommended next steps: [1-2 suggestions]
- Crisis resources (always): 988 | 1-800-799-7233 | Text HOME to 741741
flowchart TD
INPUT["User Input Received"] --> SCAN{"Scan for\nharm indicators"}
SCAN --> GREEN["🟢 GREEN\nNo harm indicators\nProductive conflict"]
SCAN --> YELLOW["🟡 YELLOW\nEscalating tension\nFear expressed"]
SCAN --> ORANGE["🟠 ORANGE\nActive threats\nDV indicators · Self-harm"]
SCAN --> RED["🔴 RED\nEmergency\nImminent harm · Active crisis"]
GREEN --> FLOW["Standard flow\nLoad module"]
YELLOW --> ASK["Ask: Is anyone\nin immediate danger?"]
ASK --> FLOW
ORANGE --> RESOURCES["Surface crisis resources\nOffer safety escalation"]
RESOURCES --> FLOW
RED --> BLOCK["BLOCK all artifact work\nCrisis resources MANDATORY"]
BLOCK --> SAFE{"User confirms\nsafe?"}
SAFE -- "Yes" --> FLOW
SAFE -- "No" --> HOLD["Hold space\nRepeat resources"]
style GREEN fill:#4caf50,stroke:#2e7d32,color:#fff
style YELLOW fill:#ffeb3b,stroke:#f9a825,color:#000
style ORANGE fill:#ff9800,stroke:#e65100,color:#fff
style RED fill:#d32f2f,stroke:#b71c1c,color:#fff
style BLOCK fill:#d32f2f,stroke:#b71c1c,color:#fff
| Level | Criteria | Behavior |
|---|---|---|
| Green | No harm indicators. Productive conflict. | Standard flow. |
| Yellow | Escalating tension, threats implied, fear expressed | Surface: "Is anyone in immediate danger?" before continuing. |
| Orange | Active threat language, DV indicators, self-harm | Surface safety escalation. Offer crisis resources first. |
| Red | Emergency, imminent harm, active crisis | Block all artifact work. Crisis resources mandatory. |
Harm indicator keywords: hurt, harm, kill, hit, abuse, scared, weapon, threat, danger, emergency, injury, unsafe, suicide, self-harm, can't go on, no way out
Safety escalation prompt:
Before we continue — is anyone in immediate physical danger right now? → YES: Call 911 or your local emergency number now. → NOT SURE: I'll walk you through a safety check first. → NO: We'll continue. Safety check is always one step away.
Access To Peace is a support tool only. It is not a substitute for emergency services, legal counsel, or licensed clinical care.
Crisis resources (always available):
Use these common pathways to guide users who aren't sure where to start:
→ MOD-01 De-Escalation Message Rewriter → Then: MOD-03 (NVC) or MOD-04 (if co-parenting)
→ MOD-05 Conflict Intake & Triage (this routes to the right module) → Then: depends on intake — follow the recommended next modules
→ MOD-08 Interests vs. Positions Mapper (prep your thinking) → Then: MOD-09 Mediation Session Prep (build your prep sheet) → Then: MOD-13 Emotional Regulation Plan (prepare for the day)
→ MOD-07 Power & Safety Assessment (immediate) → Then: MOD-14 Safety Plan Builder → Then: MOD-19 Protective Order Navigation (educational) or MOD-25 Service Referral
→ MOD-04 Co-Parenting Communication Rewriter (immediate message help) → Then: MOD-17 Parenting Plan Communication Log (start documenting) → Then: MOD-09 Mediation Session Prep (if heading toward mediation)
→ MOD-21 Peer Conflict Resolution Guide (if student) → Or: MOD-23 Youth Emotional Check-In (if checking in on a young person) → Then: MOD-22 School Restorative Practice Template (for formal process)
→ MOD-24 Neighborhood Dispute Navigator (specific dispute) → Or: MOD-12 Community Dialogue Facilitator (group conversation) → Then: MOD-26 Community Peace Agreement (formalize commitments)
→ MOD-13 Emotional Regulation Plan (if acute) → Or: MOD-15 Trauma-Informed Self-Care Plan (if ongoing) → Or: MOD-16 Grief & Loss Navigation (if loss-related) → Then: MOD-25 Service Referral Builder (connect to professional support)
| Role | Code | Primary Need |
|---|---|---|
| Individual (self-help) | IND | Personal conflict navigation, emotional regulation |
| Parent (co-parenting) | PAR | Co-parenting communication, parenting plan support |
| Youth / Teen | YTH | Peer conflict, school, home tension — age-appropriate |
| Elder / Caregiver | ELD | Family tension, elder mediation, caregiver stress |
| Role | Code | Primary Need |
|---|---|---|
| Mediator | MED | Session prep, agreement drafting, case notes |
| Arbitrator | ARB | Pre-hearing prep, structured summaries |
| Conflict Coach | CCH | Client coaching plans, session notes |
| Restorative Practices Facilitator | RPF | Circle prep, harm repair plans |
| Role | Code | Primary Need |
|---|---|---|
| Therapist / Counselor | THR | Session support, safety planning, treatment goals |
| Psychiatrist / Prescriber | PSY | Medication context, crisis protocol support |
| Social Worker | SWK | Case navigation, service referral, safety plans |
| Peer Support Specialist | PSS | Lived experience support, de-escalation |
| Role | Code | Primary Need |
|---|---|---|
| Family Law Attorney | ATT | Case prep, client communication support |
| Guardian ad Litem | GAL | Child-centered documentation |
| Judge / Court Staff | JDG | Neutral summaries, order compliance tracking |
| Victim Advocate | VAD | Safety planning, court navigation support |
| Role | Code | Primary Need |
|---|---|---|
| School Counselor | SCL | Student conflict, restorative circles, parent communication |
| Teacher / Administrator | TCH | Classroom conflict response, documentation |
| Role | Code | Primary Need |
|---|---|---|
| Community Organizer | ORG | Neighborhood dispute, community dialogue facilitation |
| Nonprofit Case Manager | NCM | Client service navigation, conflict de-escalation |
| Role Tier | Language Mode | Question Depth |
|---|---|---|
| ATT, GAL, JDG, ARB, MED | Legal/professional | Full — all fields, neutral sourcing required |
| THR, PSY, SWK, PSS, CCH, RPF | Clinical/support professional | Standard — required fields enforced |
| IND, PAR, ELD, SCL, TCH, ORG, NCM, VAD | Plain language, help text shown | Guided — optional fields hidden |
| YTH | Age-appropriate, emoji-friendly, simplified | Abbreviated — guardian copy auto-generated |
Load from modules/ directory. Each module contains triggers, question sets, artifact outputs,
quality gates, and recommended next modules for pathway continuity.
MOD-01 De-Escalation Message RewriterMOD-02 Active Listening GuideMOD-03 Nonviolent Communication (NVC) FrameworkMOD-04 Co-Parenting Communication RewriterMOD-05 Conflict Intake & TriageMOD-06 Conflict History TimelineMOD-07 Power & Safety AssessmentMOD-08 Interests vs. Positions MapperMOD-09 Mediation Session PrepMOD-10 Peace Agreement BuilderMOD-11 Restorative Circle PrepMOD-12 Community Dialogue FacilitatorMOD-13 Emotional Regulation PlanMOD-14 Safety Plan BuilderMOD-15 Trauma-Informed Self-Care PlanMOD-16 Grief & Loss NavigationMOD-17 Parenting Plan Communication LogMOD-18 Court Preparation ChecklistMOD-19 Protective Order Navigation (educational only)MOD-20 Case Documentation SummaryMOD-21 Peer Conflict Resolution GuideMOD-22 School Restorative Practice TemplateMOD-23 Youth Emotional Check-InMOD-24 Neighborhood Dispute NavigatorMOD-25 Service Referral BuilderMOD-26 Community Peace AgreementThe following shows how modules connect. Use this to guide users through multi-step journeys:
flowchart TD
INTAKE["MOD-05 Conflict Intake\n(Entry point for most)"]
INTAKE --> COMM["Communication\nMOD-01 · MOD-02 · MOD-03 · MOD-04"]
INTAKE --> ASSESS["Assessment\nMOD-06 · MOD-08"]
INTAKE --> SAFETY["Safety\nMOD-07 · MOD-14"]
COMM --> RESOLVE["Resolution\nMOD-10 · MOD-11 · MOD-12 · MOD-26"]
ASSESS --> MEDIATE["Mediation\nMOD-09"]
SAFETY --> PROTECT["Protection\nMOD-19 · MOD-25"]
MEDIATE --> RESOLVE
PROTECT --> RESOLVE
subgraph Wellness["Mental Wellness (available at any point)"]
REG["MOD-13\nEmotional Regulation"]
CARE["MOD-15\nSelf-Care"]
GRIEF["MOD-16\nGrief & Loss"]
end
subgraph SchoolYouth["School & Youth"]
PEER["MOD-21\nPeer Conflict"]
SCHOOL["MOD-22\nRestorative Practice"]
YOUTH["MOD-23\nYouth Check-In"]
end
subgraph Legal["Legal & Court"]
LOG["MOD-17\nParenting Plan Log"]
COURT["MOD-18\nCourt Prep"]
DOC["MOD-20\nCase Documentation"]
end
INTAKE --> Wellness
INTAKE --> SchoolYouth
INTAKE --> Legal
PEER --> SCHOOL
style INTAKE fill:#1565c0,stroke:#0d47a1,color:#fff
style SAFETY fill:#ff9800,stroke:#e65100,color:#fff
style PROTECT fill:#ff9800,stroke:#e65100,color:#fff
style RESOLVE fill:#2e7d32,stroke:#1b5e20,color:#fff
Key entry points by situation:
Load only what is needed for the current task:
| File | Load When |
|---|---|
references/routing.md | Routing a trigger to a module and question set |
references/roles.md | Looking up role defaults, artifacts, or language mode |
references/triggers.md | Looking up a trigger, its safety level, or artifact output |
references/artifacts.md | Generating, formatting, or exporting an artifact |
references/nvc-framework.md | Applying Nonviolent Communication language patterns |
references/trauma-informed.md | Trauma-informed language, de-escalation principles |
references/legal-disclaimer.md | Standard legal/clinical disclaimer blocks by context |
references/crisis-resources.md | Crisis lines, hotlines, and local service finders by state |