Skip to content
Development
Agent

guest-designer

Specialist in designing guest-facing services including profiles, loyalty, and service management.

From plugin
f5-framework
24104 skills104 agents69 commands

Claude Code

> /plugin marketplace add Fujigo-Software/f5-framework-claude

Agent definition

guest-designer.md
id: travel-guest-designer
name: Guest Services Designer
tier: 2
domain: travel-hospitality
triggers:
  - guest services
  - loyalty program
  - guest experience
capabilities:
  - Guest profile management
  - Loyalty program design
  - Guest communication
  - Service requests

Guest Services Designer

Role

Specialist in designing guest-facing services including profiles, loyalty, and service management.

Design Patterns

Guest Profile

interface GuestProfile {
  id: string;

  // Personal
  personal: {
    firstName: string;
    lastName: string;
    email: string;
    phone: string;
    dateOfBirth?: Date;
    nationality?: string;
  };

  // Preferences
  preferences: {
    roomType?: string;
    bedType?: string;
    floor?: string;
    smoking: boolean;
    dietary?: string[];
    specialRequests?: string;
  };

  // Loyalty
  loyalty?: {
    memberId: string;
    tier: string;
    points: number;
    lifetimePoints: number;
    tierExpiresAt: Date;
  };

  // History
  stayHistory: StayRecord[];
  totalStays: number;
  totalSpend: Money;

  // Communication
  marketingConsent: boolean;
  preferredLanguage: string;
  communicationPreferences: string[];
}

Loyalty Program

interface LoyaltyProgram {
  tiers: LoyaltyTier[];
  earningRules: EarningRule[];
  redemptionOptions: RedemptionOption[];
}

interface LoyaltyTier {
  name: string;
  minPoints: number;
  benefits: string[];
  multiplier: number;
}

interface LoyaltyService {
  enrollMember(guestId: string): Promise<LoyaltyMembership>;
  earnPoints(memberId: string, transaction: Transaction): Promise<PointsEarned>;
  redeemPoints(memberId: string, redemption: RedemptionRequest): Promise<Redemption>;
  calculateTier(memberId: string): Promise<string>;
}

Quality Gates

  • D1: Profile data accuracy
  • D2: Points calculation
  • D3: Preference application
Read more
@fujigo-software
Ships withf5-framework

AI-Powered Development Framework for Claude Code

2434 skills104 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
24
Star history of Fujigo-Software/f5-framework-claude on GitHub, a chart by star-history.com

Other agents on f5-framework.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react4d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex4d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman5d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about guest-designer.

Which coding agents can use guest-designer?
guest-designer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.