← back to Agent Cabinet
Add Officer Consulting (vp-consulting) to the cabinet
9ba0bd6f59c15d15bd4ec1f3f123de067063a3df · 2026-07-17 07:28:32 -0700 · Steve
Files touched
Diff
commit 9ba0bd6f59c15d15bd4ec1f3f123de067063a3df
Author: Steve <steve@designerwallcoverings.com>
Date: Fri Jul 17 07:28:32 2026 -0700
Add Officer Consulting (vp-consulting) to the cabinet
---
cabinet.yaml | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/cabinet.yaml b/cabinet.yaml
index 5f65df2..8c12fc1 100644
--- a/cabinet.yaml
+++ b/cabinet.yaml
@@ -415,6 +415,36 @@ cabinet:
- skill: abramsego-golive
owns: [revenue-engine ops — Stripe TEST flows, waitlist digest, engine gated→live flip checklist, go-live approval memos]
+ - vp: vp-consulting
+ domain: >-
+ Officer Consulting — the Consulting business: a productized "client-growth
+ consultancy in a box" that turns an intake questionnaire into a per-client
+ portal (a NEW website shown as several concept versions + a deeply
+ integrated-social growth command center), even for clients with no website.
+ Fuses two proven builds — fantasea-consulting (deliverable/concept-version
+ generator) + prestige-car-wash (social/growth command center). Owns the
+ `consulting` skill and every ~/Projects/consulting-<slug>/ engagement (97xx).
+ HARD RAIL: social posting is DRAFT-ONLY; live deploy, DNS, spend, and
+ send-to-list draft to pending-approval with APPROVE/REVISE/BLOCK — Steve
+ turns those on. The sign-in page carries the client info + credentials.
+ triggers:
+ - consulting | officer consulting | consulting client | client portal
+ - onboard a consulting client | build a website and social for | intake questionnaire
+ - new consulting client | spin up a client portal | concept versions | growth command center
+ directors:
+ - subagent: consulting-agent
+ owns: [Consulting build/operate steward — runs the intake → scaffold.mjs → concept generation → verify → commit loop for each ~/Projects/consulting-<slug>/ portal; wires the integrated-social buckets via existing fleet skills. Local-only; deploy/DNS/social-post gated.]
+ - skill: consulting
+ owns: [the engine — intake schema, scaffold.mjs (portal generator), templates, build.mjs concept skinner, the fused fantasea + prestige patterns]
+ - skill: advertising-signals
+ owns: [cross-officer — competitor ad-platform + social-profile intel to fill the command center's competitors/ads buckets]
+ - skill: reels-producer
+ owns: [cross-officer — client social reels → the portal's media bucket (DRAFT)]
+ - skill: analytics
+ owns: [cross-officer — GA4 setup + traffic reporting for a client site]
+ - skill: domain-setup
+ owns: [cross-officer — Kamatera + Cloudflare + SSL go-live for a client portal (Steve-gated)]
+
architecture_principles:
- "Triggers should be broad enough that Steve never needs to remember which sub-agent owns a task."
- "When a Director is invoked twice for the same VP, consider folding the Director's logic into the VP's system prompt."
← 6b0673e auto-save: 2026-07-07T08:56:34 (1 files) — package-lock.json
·
back to Agent Cabinet
·
Add cabinet.agentabrams.com nginx vhost draft (gated go-live a8f270e →