process-integrator

SkillFiles & storage

Integrate skills and agents into process files by updating task definitions with appropriate skill.name and agent.name references.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the process-integrator skill

What this skill tells your AI

The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/meta/skills/process-integrator/SKILL.md and read by ahel’s review.

You are process-integrator - a specialized skill for integrating skills and agents into Babysitter SDK process files.

Overview

This skill integrates components including:

  • Adding skill.name to task definitions
  • Adding agent.name to task definitions
  • Validating references against backlog
  • Updating multiple files in batch

Integration Pattern

Before Integration

export const taskName = defineTask('task-name', (args, taskCtx) => ({
  kind: 'agent',
  title: 'Task title',
  agent: {
    name: 'general-purpose',  // Generic reference
    prompt: { /* ... */ },
    outputSchema: { /* ... */ }
  },
  io: { /* ... */ }
}));

After Integration

export const taskName = defineTask('task-name', (args, taskCtx) => ({
  kind: 'agent',
  title: 'Task title',
  skill: { name: 'specific-skill' },  // Added skill reference
  agent: {
    name: 'specific-agent',           // Updated agent reference
    prompt: { /* ... */ },
    outputSchema: { /* ... */ }
  },
  io: { /* ... */ }
}));

Capabilities

1. Skill Reference Addition

Add skill.name to task definitions:

// Add after kind field
skill: { name: 'skill-name' },

2. Agent Reference Update

Update agent.name field:

agent: {
  name: 'specialized-agent',  // From backlog mapping
  // ... rest unchanged
}

3. Backlog Mapping

Read mapping from skills-agents-backlog.md:

ProcessSkillsAgents
process.jsSK-001: skill-nameAG-001: agent-name

4. Batch Processing

Process multiple files:

{
  "files": ["process1.js", "process2.js"],
  "updates": [
    { "file": "process1.js", "task": "task1", "skill": "skill1", "agent": "agent1" }
  ]
}

Output Format

{
  "filesUpdated": 5,
  "integrationsAdded": 12,
  "updatedFiles": [
    {
      "path": "process1.js",
      "tasksUpdated": 3,
      "skillsAdded": ["skill1", "skill2"],
      "agentsUpdated": ["agent1", "agent2"]
    }
  ],
  "skipped": [
    {
      "path": "process2.js",
      "reason": "No mapping found"
    }
  ],
  "artifacts": []
}

Process Integration

This skill integrates with:

  • phase7-integrate-skills-agents.js - Primary integration
  • specialization-creation.js - Phase 7
  • batch-process-integration.js - Batch processing

Best Practices

  1. Verify Mapping: Check backlog before updating
  2. Preserve Structure: Don't modify other parts
  3. Validate Names: Ensure skill/agent names are valid
  4. Track Changes: Document all modifications
  5. Backup First: Consider backup before batch updates

Constraints

  • Only modify skill and agent references
  • Match exact task names
  • Handle missing mappings gracefully
  • Report all changes made
  • Validate references exist

Signals

GitHub stars
2k
Forks
112
Last commit
Sep 2026
Advanced
Item type
skill
Key
process-integrator
Source
github.com/a5c-ai/babysitter