Loading...
Loading...
When the user needs to create SOPs, playbooks, runbooks, or other operational documentation that defines how a recurring process should be executed.
npx skill4agent add shawnpang/startup-founder-skills process-docs# [Process Name] — Standard Operating Procedure
**Owner:** [Name / Role]
**Last Updated:** [Date]
**Review Cadence:** [Quarterly / Monthly]
**Version:** [1.0]
## Purpose
Why this process exists and what business outcome it supports.
## Scope
What this SOP covers and explicitly does not cover.
## Prerequisites
Tools, access, permissions, or context needed before starting.
## Procedure
1. Step with specific action
- Sub-step with detail
- **Decision point:** If [condition], go to Step X. Otherwise continue.
2. Next step...
## Escalation Path
| Condition | Escalate To | SLA |
|-----------|------------|-----|
| [Trigger] | [Person/Role] | [Timeframe] |
## Success Criteria
How to verify the process was completed correctly.
## Changelog
| Date | Author | Change |
|------|--------|--------|# [Incident Type] — Runbook
**Severity:** [P0-P3]
**On-Call Owner:** [Role]
**Last Tested:** [Date]
## Detection
How this incident is identified (alerts, customer reports, monitoring).
## Immediate Actions (First 5 Minutes)
1. Triage step...
2. Communication step...
## Diagnosis
Decision tree for identifying root cause.
## Resolution Steps
Step-by-step fix for each known root cause.
## Post-Incident
Checklist for after the incident is resolved.# [Role/Process] — Onboarding Playbook
**Duration:** [e.g., 2 weeks]
**Buddy/Owner:** [Role]
## Day 1-2: Orientation
Tasks, access setup, key introductions.
## Day 3-5: Core Training
Hands-on exercises, shadowing, tool walkthroughs.
## Week 2: Guided Practice
Supervised execution of real tasks with checkpoints.
## Graduation Criteria
What the person must demonstrate to be considered onboarded.support-docsboard-updateProcedure
- Open the refund request in Zendesk. Verify the ticket includes: order ID, reason for refund, and customer email.
- Check eligibility in Stripe.
- Decision point: If the order is older than 30 days, escalate to the Support Lead with a note explaining the customer's situation. Do not process the refund.
- If within 30 days, continue to Step 3.
- Issue the refund via Stripe Dashboard > Payments > [Order ID] > Refund. Select "Full refund" unless partial was approved by the Support Lead.
- Update the ticket with the Stripe refund ID and set status to "Solved."
- Log the refund in the Refund Tracker spreadsheet (column A: date, B: order ID, C: amount, D: reason code).
Estimated time: 5-8 minutes per refund.
Immediate Actions (First 5 Minutes)
- Acknowledge the alert in PagerDuty to stop re-escalation.
- Check Stripe Status Page (status.stripe.com). If Stripe reports an outage, skip to "External Provider Outage" section.
- Post in #incidents Slack channel: "Investigating payment processing failures. Updates every 15 min. DRI: [your name]."
- Enable the maintenance banner via Admin > Feature Flags >
= true. This shows users "Payments temporarily unavailable, please retry shortly" instead of raw errors.payment_maintenance_mode