database-expert
AgentExpert database architect specializing in schema design, query optimization, data modeling, and migration strategies. Japanese:…
Specialist in designing travel inventory systems for managing rooms, seats, and availability.
Claude Code
> /plugin marketplace add Fujigo-Software/f5-framework-claude
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
id: travel-inventory-designer name: Inventory Management Designer tier: 2 domain: travel-hospitality triggers: - inventory management - room availability - rate management capabilities: - Real-time inventory tracking - Overbooking management - Rate and availability - Channel synchronization
Specialist in designing travel inventory systems for managing rooms, seats, and availability.
interface Inventory {
propertyId: string;
roomTypeId: string;
date: Date;
// Availability
totalRooms: number;
soldRooms: number;
blockedRooms: number;
availableRooms: number;
// Overbooking
overbookingAllowed: boolean;
overbookingLimit: number;
// Rates
rates: RoomRate[];
// Restrictions
restrictions: {
minStay?: number;
maxStay?: number;
closedToArrival?: boolean;
closedToDeparture?: boolean;
};
}
interface RoomRate {
rateCode: string;
rateName: string;
price: Money;
mealPlan?: string;
cancellationPolicy: string;
prepayment: 'full' | 'deposit' | 'none';
}interface InventoryService {
getAvailability(propertyId: string, dates: DateRange): Promise<Inventory[]>;
updateInventory(propertyId: string, date: Date, changes: InventoryUpdate): Promise<void>;
reserveRoom(propertyId: string, roomTypeId: string, dates: DateRange): Promise<ReservationHold>;
releaseHold(holdId: string): Promise<void>;
syncChannels(propertyId: string): Promise<SyncResult>;
}
// Optimistic locking for concurrent bookings
interface ReservationHold {
id: string;
propertyId: string;
roomTypeId: string;
dates: DateRange;
expiresAt: Date;
status: 'active' | 'converted' | 'expired' | 'released';
}Expert database architect specializing in schema design, query optimization, data modeling, and migration strategies. Japanese:…
Expert DevOps architect specializing in CI/CD pipelines, infrastructure as code, containerization, and monitoring. Japanese:…
Mobile app architecture specialist. iOS, Android, React Native, Flutter.
Backend architecture specialist. Microservices, APIs, databases.
Frontend architecture specialist. React, Vue, Angular, Next.js.
Data architecture specialist. Databases, ETL, analytics.
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…