Customer Face Resolution Agent Airline Disruption — Design skill for Claude Code
A customer-facing airline disruption resolution agent (AIONOS Assignment 3) — deterministic policy engine decides actions/escalations, Claude optionally phrases replies, Streamlit UI with a live actio.
How to install Customer Face Resolution Agent Airline Disruption
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open divyanshi806/Customer_face-resolution-agent-Airline-disruption- and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Customer Face Resolution Agent Airline Disruption does
A customer-facing airline disruption resolution agent (AIONOS Assignment 3) — deterministic policy engine decides actions/escalations, Claude optionally phrases replies, Streamlit UI with a live action & escalation ledger.
Alternatives in Design
- Studio — Launch the local design Studio — a live token editor over the latest extraction 3.6k ★
- Extract — Design System & Product Reverse-Engineering - Extract tokens, components, architecture, and PRDs from codebase 2.8k ★
- Taiyi Forge — TaiyiForge engine control — init, next, harness, continue (OMX-style) 881 ★
README
AeroDesk — Airline Customer Resolution Agent
AIONOS Assignment 3 — Customer-Facing Resolution Agent (Streamlit prototype).
Objective
Build a customer-facing agent for airline disruptions that:
- Understands customer intent from free text
- Uses only the supplied customer, booking and policy data
- Applies policy-based decisions (never invents rules or compensation)
- Handles frustrated or confused customers
- Executes and records allowed actions
- Escalates requests outside the agent's authority
Architecture ()
The agent is built as two deliberately separate layers, so policy can never drift even if the language model changes what it says:
Customer message
│
▼
┌─────────────────────┐ reads ┌───────────────┐
│ Intent parser │◄──────────────│ data.py │
│ (policy_engine.py) │ │ customers, │
│ keyword/rule based │ │ flights, fare │
└─────────┬───────────┘ │ quotes, rules │
│ decision (facts, actions, └───────────────┘
│ escalations) — plain dict
▼
┌─────────────────────┐
│ Reply phrasing │
│ • Template (default) │
│ • Claude API (optional)│ ← phrasing ONLY, never decides policy
└─────────┬───────────┘
│
▼
Chat reply + ledger entry
(action/escalation + the policy it relied on)
data.py— the supplied data pack (customers, bookings, fare-difference quotes, allowed/prohibited action lists), unmodified from the assignment.policy_engine.py— the only place that decides anything.analyze()reads the customer's message, detects intent (cancellation, delay, refund, rebooking, hotel, fare difference, legal threat, sentiment), and returns a plain dict of facts / allowed actions / escalations, each one traceable to a specific rule in the data pack. This function never calls an LLM.app.py— the Streamlit UI. It callsanalyze()to get the decision,
Related Skills
Contract Engineering
Typed cross-boundary contract discipline - schema design where illegal states are unrepresentable, versioning
Ember
Delegate a task to Ember, the internal field-ops gamification voice. WoW-adventure style — quests, XP, guilds.
Clipify
Claude Code skill: turn long videos into social-ready clips. Auto-find funny moments, cut, reframe to 9:16 wit
Typeui List Skills
List curated TypeUI design skills and preview links, then optionally install one for Cursor.
Spins
Toggle MTGA spinner phrases (Trump-style status lines) separately
Design Chatbot
Design a complete chatbot or conversational assistant UI — dialog flows, message bubbles, quick replies, typin
Related Agents
Cs Guardian
Customer success partner for account health, churn risk, renewals, escalations, and QBRs. Use to score an acco
Audit Customer
Use this agent to conduct a customer-perspective walkthrough of the product as an actual customer (not a UX ex
Response Handler Agent
This agent is responsible for processing customer replies to payment reminders. It identifies the intent of th