[object Object]

← back to Agent Cabinet

cabinet: fold prompt-engineer into ai-engineer (TK-12015)

2a3106ad7c5873454ed0d2923f31a90c06dbe0fc · 2026-09-22 11:56:29 -0700 · Steve Abrams

Absorb prompt-optimization scope into ai-engineer and remove the deleted
prompt-engineer agent from every live router surface: the vp-engineering
director list (cabinet.yaml), the RELATED-agents map incl. the dangling
'prompt-engineer' key (server.js), and the pyramid viz node list
(pyramid.html). No dangling director remains on the :9766 org-chart.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D2KFGQK7p7ahEzug7HBMZF

Files touched

Diff

commit 2a3106ad7c5873454ed0d2923f31a90c06dbe0fc
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Sep 22 11:56:29 2026 -0700

    cabinet: fold prompt-engineer into ai-engineer (TK-12015)
    
    Absorb prompt-optimization scope into ai-engineer and remove the deleted
    prompt-engineer agent from every live router surface: the vp-engineering
    director list (cabinet.yaml), the RELATED-agents map incl. the dangling
    'prompt-engineer' key (server.js), and the pyramid viz node list
    (pyramid.html). No dangling director remains on the :9766 org-chart.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01D2KFGQK7p7ahEzug7HBMZF
---
 cabinet.yaml | 3 +--
 pyramid.html | 2 +-
 server.js    | 3 +--
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/cabinet.yaml b/cabinet.yaml
index 01ffe5d..ac3abef 100644
--- a/cabinet.yaml
+++ b/cabinet.yaml
@@ -301,8 +301,7 @@ cabinet:
       - subagent: mobile-developer
       - subagent: app-store-agent  # general platform-agnostic App Store / Play submission-readiness gate
         owns: [5-gate submission-readiness (metadata/legal/build/reviewer/rollout) + declared-vs-reality cross-check; runs as a graph (5 parallel gate-checkers → contrarian → merge) and returns ONE verdict; delegates iOS specifics to the chargeandexplore-release skill + nineoh-guide runbook + eas-ios-device-add; NEVER submits/publishes itself — drafts the runbook to pending-approval]
-      - subagent: ai-engineer  # LLM apps, RAG, prompt pipelines
-      - subagent: prompt-engineer  # prompt optimization
+      - subagent: ai-engineer  # LLM apps, RAG, prompt pipelines, prompt optimization
       - subagent: mcp-expert  # MCP server integration
       - skill: dw-agent-builder
         owns: [scaffold new DW-domain subagents + skills from a spec — generate the .md with name/description/triggers and register it in the cabinet]
diff --git a/pyramid.html b/pyramid.html
index 9677aba..9729ac7 100644
--- a/pyramid.html
+++ b/pyramid.html
@@ -304,7 +304,7 @@ const OFF = [
     skills:['ad-social-tracker','advertising-signals'] },
   { id:'vp-engineering', nm:'VP Engineering', v:'eng', col:'#a78bfa',
     dm:'Backend · frontend · DB · review · security · perf · test',
-    agents:['backend-architect','frontend-developer','fullstack-developer','database-architect','database-optimizer','api-documenter','code-reviewer','architect-review','security-auditor','performance-engineer','test-engineer','error-detective','debugger','javascript-pro','typescript-pro','python-pro','ios-developer','mobile-developer','ai-engineer','prompt-engineer','mcp-expert'],
+    agents:['backend-architect','frontend-developer','fullstack-developer','database-architect','database-optimizer','api-documenter','code-reviewer','architect-review','security-auditor','performance-engineer','test-engineer','error-detective','debugger','javascript-pro','typescript-pro','python-pro','ios-developer','mobile-developer','ai-engineer','mcp-expert'],
     skills:['dw-agent-builder','prompt-cache-optimization','claude-api','simplify','review','refactor-agent','mcp-builder'] },
   { id:'vp-research-content', nm:'VP Research & Content', v:'res', col:'#22d3ee',
     dm:'Web research · LA records · video · mockups · design · voice',
diff --git a/server.js b/server.js
index 49efab2..73e103e 100644
--- a/server.js
+++ b/server.js
@@ -639,8 +639,7 @@ const SYNERGIES = {
   'analytics-agent': ['dw-seo-optimizer', 'website-analysis'],
   'code-reviewer': ['architect-review', 'security-auditor'],
   'security-auditor': ['code-reviewer', 'best-practices-reviewer'],
-  'ai-engineer': ['prompt-engineer', 'mcp-expert', 'claude-api'],
-  'prompt-engineer': ['ai-engineer', 'prompt-cache-optimization'],
+  'ai-engineer': ['mcp-expert', 'claude-api', 'prompt-cache-optimization'],
   'debate-team-fast': ['claude-codex'],
   'enrich-ai-tags': ['shopify-vendor-bulk-updater'],
 };

← a61854e cabinet: ungate both — merge dw-linkedin into linkedin-agent  ·  back to Agent Cabinet  ·  auto-data-snapshot: 2026-09-22T12:15:47 (1 data files) — cab f6eb951 →