aesthetic-instrument
great_cto's own committed aesthetic — the instrument panel. Dark five-step surface ladder, exactly one accent, two faces divided by MEANING (Geist speaks,…
Domain knowledge for the construction vertical (contractors, field crews) so architect and pm don't spec construction products naively. Covers the vocabulary (bid vs estimate, takeoff, retainage, change order, AIA G702/G703, lien waiver, draw schedule), the non-obvious money
$ npx -y skills add avelikiy/great_cto --skill vertical-construction --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/vertical-constructionContext preview
The summary Claude sees to decide when to auto-load this skill.
Domain knowledge for the construction vertical (contractors, field crews) so architect and pm don't spec construction products naively. Covers the vocabulary (bid vs estimate, takeoff, retainage, change order, AIA G702/G703, lien waiver, draw schedule), the non-obvious money
name: vertical-construction
description: Domain knowledge for the construction vertical (contractors, field crews) so architect and pm don't spec construction products naively. Covers the vocabulary (bid vs estimate, takeoff, retainage, change order, AIA G702/G703, lien waiver, draw schedule), the non-obvious money rules that incumbents like Procore price out of reach for small contractors, what a naive build gets wrong (no assemblies, ignored retainage, ungated sub payments), and the entities that must be modelled. Applied by architect when writing ARCH-{slug}.md and by pm when writing PLAN-{slug}.md for any of the four construction products (bid-builder, project-mgmt, subcontractor-portal, field-docs).
when_to_use: |
Apply when:
- architect writes ARCH-{slug}.md for a construction product (bid-builder,
project-mgmt, subcontractor-portal, field-docs)
- pm decomposes a construction feature into PLAN-{slug}.md tasks
- design-advisor wireframes a construction screen (estimate, billing, sub payment, daily log)
- any spec touches money flow (billing, payment, retainage) in the construction vertical
Do NOT apply to non-construction verticals — the money rules (retainage, lien waivers,
AIA pay apps) are construction-specific and will mislead elsewhere.
effort: low
allowed-tools: Read, Write, Grep, Glob
paths:
- "docs/architecture/**"
- "docs/plans/**"
- "docs/design/**"Construction has its own money physics. A spec that treats a contractor's billing like a SaaS invoice will ship something no contractor can use, because the cash flow it ignores (retainage held back, draws against a schedule of values, subs gated on lien waivers) is *the* thing the contractor is trying to manage. This skill gives architect and pm the vocabulary and the non-obvious rules so the four construction products are specced from domain reality, not intuition.
The four products and their incumbents:
| Product | Archetype | Wedge against | |---|---|---| | bid-builder | marketplace-lite | Excel (small contractors estimate in spreadsheets) | | project-mgmt | crud | Buildertrend, Contractor Foreman | | subcontractor-portal | marketplace-lite | Procore, manual COI/payment tracking | | field-docs | crud | Procore field tools, paper daily reports |
Incumbents: **Procore** (enterprise, ~$375+/mo minimum — too expensive and heavy for small contractors; do not fight it head-on), **Buildertrend** (residential-focused), **Contractor Foreman**, **Autodesk Construction Cloud** (enterprise). The opening is small contractors priced and complexity'd out of these.
**Bid** — the priced number submitted to win the job (estimate + markup). **Proposal** — the customer-facing document wrapping the bid with scope, terms, exclusions. *Estimate → bid → proposal* are three artifacts, not synonyms.
drywall, linear ft of pipe) that feed the estimate. Garbage takeoff = garbage bid.
$/sq ft). An **assembly** bundles several unit-cost items into one (a "door assembly" = door + frame + hardware + labor). Real estimating is assemblies, not freehand numbers.
*of the bid price* (price − cost) / price. 20% markup ≠ 20% margin. Mixing them mis-prices the job. Spec which one a field means.
Untracked COs are where margin leaks and disputes start.
plans; the answer can change scope (→ change order).
install.
**draws** as work completes, against a **schedule of values** (the job broken into line items each with a contract value); each billing claims a % complete per line.
payment until the job is complete/accepted. It is owed money the contractor can't touch yet — a first-class concept, not a discount.
unpaid work; a **lien waiver** is the sub/supplier signing away that right in exchange for payment. Conditional (on payment clearing) vs unconditional (already paid).
(application + certificate for payment); G703 is the continuation sheet (the schedule of values with this-period / to-date / retainage columns). Many owners require these exact forms.
collect a W-9 and issue a 1099 for tax reporting.
current (not expired) before the sub works or gets paid.
delays). It is **legal/dispute evidence**, not a status update.
payment / retainage release.
backbone of progress billing and G703.
1. **Procore is enterprise and expensive.** Don't out-feature it for small contractors — undercut on price and simplicity. The wedge is "good enough, ch
You already have the agent. This is everything around it. great_cto runs Claude Code as a pipeline of 70 specialist agents — an independent model checks each stage before the next builds on it, spending caps refuse rather than warn, and three decisions stay yours: what gets built, how, and whether it ships.
Repo: avelikiy/great_cto
great_cto's own committed aesthetic — the instrument panel. Dark five-step surface ladder, exactly one accent, two faces divided by MEANING (Geist speaks,…
Catalogue of known SDLC anti-patterns that great_cto agents must actively reject when reviewing architecture, plans, code, or post-mortems. Used by architect…
Analyze images, websites, and Figma files to extract their design and generate a `design.md` with token system, component inventory, and reconstruction notes.…
Shared review framework that every domain reviewer (pci, oracle, gov, edtech, healthcare, mlops, etc.) MUST follow. Defines the output artifact (TM-{slug}.md),…
Structured idea generation + multi-LLM debate for the product-owner stage. Diverge (generate genuinely different bets), debate (a 4-persona panel on 4 models…
Run the great_cto controlled Codex lifecycle with controller-owned writes, verifier evidence, human gates and optional artifact release.