vertical-restaurants

Provides restaurant domain knowledge for specifying online-ordering, reservations, loyalty, and shift-scheduling features.

75|13|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/avelikiy/great_cto --skill vertical-restaurants
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vertical-restaurants
Source: https://github.com/avelikiy/great_cto/tree/main/skills/vertical-restaurants
Command: npx skills add https://github.com/avelikiy/great_cto --skill vertical-restaurants

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides domain knowledge for the restaurant and hospitality vertical, ensuring product specs are informed and comprehensive.

Core Features & Use Cases

  • Domain Knowledge: Offers vocabulary, operating rules, and entities for restaurant products.
  • Use Case: When architecting or decomposing a restaurant feature, this Skill helps avoid naive data models by providing insights into modifiers, 86'd items, and more.

Quick Start

Use the vertical-restaurants skill to inform your spec for a new online-ordering system.

Frequently Asked Questions about vertical-restaurants

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a product spec for a restaurant online-ordering system?

To write a product spec for a restaurant online-ordering system, you need domain-specific vocabulary and operating rules covering modifiers, 86'd items, and loyalty programs to avoid naive data models. This ensures your specifications are comprehensive and accurately reflect hospitality workflows.

What are 86'd items and modifiers in restaurant product management?

86'd items and modifiers are restaurant domain concepts representing unavailable menu items and customizable dish options. Understanding these entities is critical for decomposing restaurant features and preventing naive data models when architecting product specifications for hospitality verticals.

Does restaurant product spec design require access to architecture documentation?

Yes, restaurant product spec design requires access to documentation on architecture, plans, and design. This foundational input allows the domain knowledge to be effectively applied to feature decomposition for online-ordering, reservations, loyalty, and shift-scheduling systems.

What's the best way to model shift-scheduling features for hospitality products?

The best way to model shift-scheduling features for hospitality products is to leverage vertical-specific operating rules and entities during product decomposition. Applying dedicated restaurant domain knowledge prevents naive data models and ensures accurate specification of complex hospitality workflows.

Why do naive data models fail in restaurant reservation and loyalty systems?

Naive data models fail in restaurant reservation and loyalty systems because they lack domain-specific vocabulary and operating rules. Without accounting for hospitality-specific entities and constraints, product specs will misrepresent the vertical's actual operational workflows and business logic.

Can I use domain knowledge to decompose features for a restaurant loyalty program?

Yes, you can use restaurant domain knowledge to decompose features for a loyalty program by providing insights into hospitality-specific entities and operating rules. This ensures your product specifications accurately capture the complex data models required for vertical-specific loyalty features.