Verndale Agentics Ecosystem

.claude/ directory — Salesforce B2B Commerce migration toolkit

3
Orchestrator Agents
3
Slash Commands
15
Specialized Skills
3
Scripts
20+
Output Documents
Orchestrator

Orchestrator Agents

Agentmigration-pipeline
End-to-end Salesforce migration analysis orchestrator. Takes a client meeting recording and produces a complete gap analysis, validation report, and client deliverables.
agents/migration-pipeline.md
Agentvideo-analysis-pipeline
Video processing and parallel frame analysis orchestrator. Extracts frames, dedupes, transcribes, dispatches parallel frame analysts, and synthesizes results.
agents/video-analysis-pipeline.md
Agentdocumentation-pipeline
Multi-agent Chrome-based documentation orchestrator. Dispatches parallel subagents to visually document backend dashboard pages.
agents/documentation-pipeline.md
invoked via
Commands

Slash Commands

Command/verndale:migration-pipeline
End-to-end Salesforce migration analysis pipeline. Takes a client video recording and produces gap analysis, validation, elicitation, and Confluence export.
commands/verndale/migration-pipeline.md
Command/verndale:meeting-review
Analyze a gap analysis review meeting against the source document. Extracts agreements, changes, revisions needed, and verbal context.
commands/verndale/meeting-review.md
Command/verndale:enrich-batch
Enrich a batch gap analysis document with Salesforce references, BBC evidence, assigned decisions, and Confluence export.
commands/verndale/enrich-batch.md
dispatches skills in phases
Pipeline

Migration Pipeline Phases

Phase 0
Preprocessing
extract-frames, dedupe, transcribe
Phase 1
Visual Analysis
5x frame-analyst, frame-synthesis
Phase 2
Migration Analysis
meeting, sfcc, ui, integration, data
Phase 2.5 + 3
Validation & Delivery
validator, elicitor, confluence
Phase 6
Summary
pipeline-summary report
skill details
Phase 0

Preprocessing Skills

Skillextract-video-frames
Extracts frames and timestamped audio segments from video files at configurable intervals with a JSON manifest.
skills/extract-video-frames/SKILL.md
Skilldedupe-frames
Remove near-duplicate frames using perceptual hashing (dhash). Typically removes 50-80% of frames from meeting recordings.
skills/dedupe-frames/SKILL.md
Skillelevenlabs-transcribe
Transcribes audio/video files using ElevenLabs Scribe v2 API with speaker diarization and audio event tagging.
skills/elevenlabs-transcribe/SKILL.md
Phase 1

Visual Analysis Skills

Skillframe-analyst
Analyze a chunk of video frames from a client meeting screencast. Identify and categorize every UI component, form field, and data structure.
skills/frame-analyst/SKILL.md
Skillframe-synthesis
Merge and deduplicate parallel frame analysis outputs into a single comprehensive UI component inventory and system architecture map.
skills/frame-synthesis/SKILL.md
Skilltranscript-analyst
Analyze a raw text transcript to extract functional requirements, business rules, pain points, user roles, and integration hints.
skills/transcript-analyst/SKILL.md
Phase 2

Migration Analysis Skills

Skillmeeting-analyst
Analyze client meeting recordings and transcripts to extract functional requirements and migration hints.
skills/meeting-analyst/SKILL.md
Skillsfcc-b2b-expert
Salesforce B2B Commerce platform expert. Maps client requirements to platform capabilities.
skills/sfcc-b2b-expert/SKILL.md
Skillgap-analysis
Produce client-specific gap analysis documents comparing current platform against Salesforce B2B Commerce.
skills/gap-analysis/SKILL.md
Skillui-migration
Map current UI components to Salesforce Experience Cloud / LWC equivalents for storefront migration.
skills/ui-migration/SKILL.md
Skillintegration-api
Assess current platform integrations and architect the Salesforce B2B Commerce integration layer.
skills/integration-api/SKILL.md
Skilldata-schema
Analyze the current platform's data model and design the Salesforce B2B Commerce object schema.
skills/data-schema/SKILL.md
Execution Order
Wave 1: meeting-analyst, ui-migration, integration-api, data-schema (parallel) → Wave 2: sfcc-b2b-expert → Wave 3: gap-analysis
Phase 2.5 + 3

Delivery & Validation Skills

Skillsfcc-validator
Post-gap-analysis validation agent. Uses web search to fact-check all Salesforce B2B Commerce capability claims.
skills/sfcc-validator/SKILL.md
Skillclient-elicitor
Consolidates all open questions, unvalidated assumptions, and low-confidence features into a prioritized Q&A document.
skills/client-elicitor/SKILL.md
Skillconfluence-gap-analysis
Generate Confluence-compatible gap analysis with XHTML storage format and wiki markup fallback.
skills/confluence-gap-analysis/SKILL.md
data flow overview
Diagram

End-to-End Data Flow

100%
graph TD
  VIDEO["Client Video"]:::inputNode --> EXTRACT["extract-video-frames"]:::amberNode
  EXTRACT --> DEDUPE["dedupe-frames"]:::amberNode
  EXTRACT --> TRANSCRIBE["elevenlabs-transcribe"]:::amberNode
  DEDUPE --> FA1["frame-analyst x5"]:::tealNode
  FA1 --> SYNTH["frame-synthesis"]:::tealNode
  TRANSCRIBE --> MA["meeting-analyst"]:::greenNode
  SYNTH --> UI["ui-migration"]:::greenNode
  SYNTH --> INT["integration-api"]:::greenNode
  SYNTH --> DS["data-schema"]:::greenNode
  MA --> SFCC["sfcc-b2b-expert"]:::greenNode
  UI --> GAP["gap-analysis"]:::greenNode
  INT --> GAP
  DS --> GAP
  SFCC --> GAP
  GAP --> VAL["sfcc-validator"]:::violetNode
  GAP --> ELICIT["client-elicitor"]:::violetNode
  GAP --> CONF["confluence-export"]:::violetNode

  classDef inputNode fill:#47556926,stroke:#475569,stroke-width:2px
  classDef amberNode fill:#d9770626,stroke:#d97706,stroke-width:2px
  classDef tealNode fill:#0d948826,stroke:#0d9488,stroke-width:2px
  classDef greenNode fill:#05966926,stroke:#059669,stroke-width:2px
  classDef violetNode fill:#7c3aed26,stroke:#7c3aed,stroke-width:2px
          
Output

Output Deliverables

Primary

  • gap-analysis-{company}-{meeting}.md
  • feature-inventory-{company}-{meeting}.md
  • sfcc-assessment-{meeting}.md

Analysis

  • screen-catalog.md
  • component-library.md
  • system-architecture-map.md
  • ui-migration-map-{meeting}.md
  • integration-assessment-{meeting}.md
  • data-schema-mapping-{meeting}.md

Client-Facing

  • sfcc-validation-{company}.md
  • client-elicitation-{company}.md
  • meeting-prep-{company}-validation.md
  • gap-analysis-confluence-{company}.html
  • gap-analysis-confluence-{company}.confluence
Modes

Execution Modes

Full Pipeline

Video input → all phases execute sequentially. Produces the complete set of 20+ documents.

/verndale:migration-pipeline 'video.mp4' 'Company' 'label'

Video Only

Processes video through frame extraction, dedup, and visual analysis only. Stops after Phase 1 synthesis.

video-analysis-pipeline agent with --skip-transcribe

Transcript Only

Skips all video processing. Uses transcript-analyst directly, then proceeds through migration analysis and delivery.

migration-pipeline agent with transcript file path

Directory Structure

.claude/
  agents/           3 orchestrator agent definitions
  commands/verndale/ 3 slash commands
  skills/           15 specialized skill directories
    extract-video-frames/  scripts/ + SKILL.md
    dedupe-frames/         scripts/ + SKILL.md
    elevenlabs-transcribe/ scripts/ + SKILL.md
    frame-analyst/         SKILL.md
    frame-synthesis/       SKILL.md
    transcript-analyst/    SKILL.md
    meeting-analyst/       SKILL.md
    sfcc-b2b-expert/       SKILL.md
    gap-analysis/          SKILL.md
    ui-migration/          SKILL.md
    integration-api/       SKILL.md
    data-schema/           SKILL.md
    sfcc-validator/        SKILL.md
    client-elicitor/       SKILL.md
    confluence-gap-analysis/ SKILL.md
Verndale Agentics — Built with Claude Code