DACP Assembler

SkillDev tools

Composes three-part DACP bundles from skill library artifacts. Determines fidelity level, queries catalog, and records assembly rationale.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the DACP Assembler skill

What this skill tells your AI

The instructions your AI receives, as published by tibsfox/gsd-skill-creator in skills/dacp-assembler/SKILL.md and read by ahel’s review.

Compose deterministic agent communication bundles from skill library artifacts.

When to Use

  • Handing off work between agents (task assignment, verification, escalation)
  • Packaging structured data with executable scripts for a receiving agent
  • Upgrading prose-only messages to structured bundles for reliability

Quick Start

  1. Classify handoff -- identify the handoff type from the taxonomy
  2. Check drift -- look up historical drift rate for this pattern
  3. Determine fidelity -- run the decision model (Level 0-3)
  4. Search catalog -- find matching scripts and schemas
  5. Compose bundle -- assemble intent + data + code at the decided level

Fidelity Levels

LevelNameContents
0PROSEIntent markdown only
1PROSE_DATAIntent + structured JSON data
2PROSE_DATA_SCHEMAIntent + data + JSON Schema validation
3PROSE_DATA_CODEIntent + data + schemas + executable scripts

For detailed criteria and decision tree, see @references/fidelity-levels.md

Assembly Process

  1. Receive handoff request with intent, data, and context
  2. Assess data complexity (none / simple / structured / complex)
  3. Count available skills from catalog
  4. Build fidelity decision input from request + computed values
  5. Run determineFidelity() to get proposed level
  6. Apply SAFE-02 clamping if changing from current level (max 1 step)
  7. Compose artifacts at the decided level
  8. Record assembly rationale (justification, skills, artifacts)
  9. Build manifest with provenance metadata

For worked examples at each level, see @references/assembly-patterns.md

Handoff Types

  • task-assignment, verification-request, data-transformation
  • configuration-update, research-handoff, status-report
  • question-escalation, patch-delivery

Full taxonomy at @references/handoff-taxonomy.md

Safety Boundaries

  1. No code generation -- assembler selects from existing catalog entries, never generates code
  2. Size limits -- 50KB data payloads, 10KB scripts, enforced at bundle creation
  3. Bounded learning -- max 1 fidelity level change per cycle (SAFE-02)
  4. Mandatory provenance -- every script must have source skill + version

Signals

GitHub stars
69
Forks
9
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
dacp-assembler
Source
github.com/tibsfox/gsd-skill-creator