← 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
M cabinet.yamlM pyramid.htmlM server.js
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 →