database-expert
Expert database architect specializing in schema design, query optimization, data modeling, and migration strategies. Japanese: データベースエキスパート
Specialist in designing property listing systems with MLS integration, advanced search capabilities, and rich media management.
> /plugin marketplace add Fujigo-Software/f5-framework-claudeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Specialist in designing property listing systems with MLS integration, advanced search capabilities, and rich media management.
id: realestate-listing-designer name: Real Estate Listing Designer tier: 2 domain: real-estate triggers: - property listing - MLS integration - property search - listing management capabilities: - Property listing system design - MLS data integration - Search and filter optimization - Virtual tour integration - Photo gallery management
Specialist in designing property listing systems with MLS integration, advanced search capabilities, and rich media management.
interface PropertyListing {
id: string;
mlsNumber?: string;
status: ListingStatus;
// Property Details
propertyType: PropertyType;
address: Address;
coordinates: GeoPoint;
// Specifications
bedrooms: number;
bathrooms: number;
squareFeet: number;
lotSize?: number;
yearBuilt?: number;
// Pricing
listPrice: Money;
priceHistory: PriceChange[];
// Features
amenities: string[];
features: PropertyFeature[];
// Media
photos: PropertyPhoto[];
virtualTourUrl?: string;
floorPlans: Document[];
// Metadata
listedAt: Date;
updatedAt: Date;
daysOnMarket: number;
agent: AgentInfo;
}interface PropertySearchService {
// Full-text and faceted search
search(query: PropertySearchQuery): Promise<SearchResults>;
// Geospatial queries
searchByLocation(center: GeoPoint, radius: number): Promise<PropertyListing[]>;
searchByPolygon(polygon: GeoPolygon): Promise<PropertyListing[]>;
// Recommendations
getSimilarProperties(listingId: string): Promise<PropertyListing[]>;
// Saved searches
saveSearch(userId: string, query: PropertySearchQuery): Promise<SavedSearch>;
executeSavedSearches(): Promise<void>; // For alerts
}Repo: Fujigo-Software/f5-framework-claude
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: DevOpsアーキテクト
Mobile app architecture specialist. iOS, Android, React Native, Flutter.
Backend architecture specialist. Microservices, APIs, databases.
Frontend architecture specialist. React, Vue, Angular, Next.js.