vertical-professional-services

Guide architects and PMs in modeling professional services domain entities.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides domain-knowledge for professional services, ensuring architects and PMs avoid naively spec'ing against PSA incumbents and correctly model domain entities for proposals, client portals, time invoicing, and profitability products.

Core Features & Use Cases

  • Domain Vocabulary: Defines terms like SOW, engagement types, utilization, realization, and more.
  • Non-obvious Rules: Highlights billing/margin rules, WIP management, and change orders.
  • Entity Modeling: Specifies entities for proposals, retainers, time entries, projects, and change orders.
  • Product Notes: Offers guidance on per-product nuances for proposals, client portals, time invoicing, and profitability.
  • Compliance: Provides light guidance on e-signature validity, invoices, and 1099 reporting.

Quick Start

Use the vertical-professional-services skill to review the architecture documentation for a new professional services product.

Frequently Asked Questions about vertical-professional-services

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

FAQPage Schema
How do I model domain entities for professional services products without replicating PSA software flaws?

To model professional services entities correctly, define proposals, retainers, time entries, projects, and change orders while emphasizing non-obvious billing, margin rules, and WIP management to avoid naively spec'ing against PSA incumbents.

What are the non-obvious billing and margin rules I need to know for professional services architecture?

Non-obvious billing and margin rules for professional services architecture involve WIP management, change order processing, and realization calculations that directly impact profitability product modeling and time invoicing workflows.

How do I structure a client portal for time invoicing and proposals in a professional services vertical?

Structuring a client portal for time invoicing and proposals requires defining engagement types, SOW boundaries, and utilization metrics, guided by domain vocabulary specific to the professional services vertical.

When do I need to consider e-signature validity and 1099 reporting in professional services product design?

You need to consider e-signature validity and 1099 reporting compliance during professional services product design when modeling client portals, invoices, and profitability products to ensure light regulatory compliance is met.

Does this Skill provide guidance on modeling retainers and time entries for profitability tracking?

Yes, this Skill provides entity modeling specifications for retainers and time entries, alongside product notes that offer guidance on nuances for profitability products and time invoicing workflows.

What is the best way to define utilization and realization metrics for a professional services product?

The best way to define utilization and realization metrics is by leveraging domain vocabulary that maps these terms to specific entity models for projects and time entries, ensuring accurate profitability tracking.