Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.2Wiki
Agentic AI Atlas · Meta Specialization - Process, Skill, and Agent Creation (Library)
library/metaa5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
Aerospace Engineering Specialization (Library)AI Agents and Conversational AI Specialization (Library)Algorithms and Optimization Specialization (Library)Arts and Culture Specialization (Library)ATDD/TDD Methodology (Library)AutoMaker (Library)
II.Documented nodesrefs · 1
Meta / Process Engineering · Specialization
I.
Wiki article

library/meta

Reading · 8 min

Meta Specialization - Process, Skill, and Agent Creation (Library) reference

The Meta Specialization is a self-referential specialization focused on the creation and management of the Babysitter SDK's organizational structures: domains, specializations, processes, skills, and agents. This specialization codifies the methodology for building and extending the SDK's capability library.

Page nodewiki/library/meta.mdNearby pages · 111Documents · 1

Continue reading

Nearby pages in the same section.

Aerospace Engineering Specialization (Library)AI Agents and Conversational AI Specialization (Library)Algorithms and Optimization Specialization (Library)Arts and Culture Specialization (Library)ATDD/TDD Methodology (Library)AutoMaker (Library)Automotive Engineering Specialization (Library)Backend Development (Library)BDD/Specification by Example (Library)Bioinformatics and Genomics Specialization (Library)Biomedical Engineering Specialization (Library)BMAD Method (Library)Business Analysis and Consulting (Library)Business Strategy and Operations (Library)Business Strategy Specialization (Library)CC10X Methodology (Library)CCPM - Claude Code PM Methodology (Library)Chemical Engineering Specialization (Library)Civil Engineering Specialization (Library)ClaudeKit Methodology (Library)Cleanroom Software Engineering (Library)CLI and MCP Development Specialization (Library)Code Migration and Modernization Specialization (Library)COG Second Brain (Library)Common Utilities (Library)Computer Science Specialization (Library)Cryptography and Blockchain Development Specialization (Library)Customer Experience and Support Specialization (Library)Data Engineering, Analytics, and BI Specialization (Library)Data Science and Machine Learning Specialization (Library)Intelligence, Decision Support and Decision Making (Library)Desktop Product Development Specialization (Library)DevOps, SRE, and Platform Engineering Specialization (Library)Digital Marketing and Content Strategy Specialization (Library)Domain-Driven Design (DDD) Methodology (Library)Double Diamond Methodology (Library)Education and Learning Specialization (Library)Electrical Engineering Specialization (Library)Embedded Systems Engineering Specialization (Library)Entrepreneurship and Startup Processes (Library)Environmental Engineering Specialization (Library)Event Storming (Library)Everything Claude Code Methodology (Library)Example Mapping Methodology (Library)Extreme Programming (XP) (Library)Feature-Driven Development (FDD) (Library)Finance, Accounting, and Economics Specialization (Library)FPGA Programming and Hardware Description Specialization (Library)Game Product Development Specialization (Library)Gas Town Methodology (Library)GPU Programming and Parallel Computing (Library)GSD-Adapted Workflows for Babysitter SDK (Library)Healthcare and Medical Management Specialization (Library)Human Resources and People Operations Specialization (Library)Humanities and Anthropology Specialization (Library)Hypothesis-Driven Development (Library)Impact Mapping Methodology (Library)Industrial Engineering Specialization (Library)Jobs to Be Done (JTBD) Methodology (Library)Kanban (Library)Knowledge Management (Library)Legal and Compliance Specialization (Library)Logistics and Operations Specialization (Library)Maestro App Factory (Library)Marketing and Brand Management Specialization (Library)Materials Science Specialization (Library)Mathematics Specialization (Library)Mechanical Engineering Specialization (Library)Metaswarm Methodology (Library)Mobile Product Development Specialization (Library)Nanotechnology Specialization (Library)Network Programming and Protocols Specialization (Library)Enhanced Ontology-Driven Development (ODD) Methodology (Library)Operations Management Specialization (Library)Performance Optimization and Profiling Specialization (Library)Philosophy and Theology Specialization (Library)Physics Specialization (Library)Pilot Shell Methodology for Babysitter SDK (Library)Planning with Files (Library)Product Management and Product Strategy Specialization (Library)Production contract (Library)Programming Languages and Compilers Development Specialization (Library)Project Management and Leadership Specialization (Library)Public Relations and Communications Specialization (Library)QA, Testing, and Test Automation (Library)Quantum Computing Specialization (Library)Research Specialization (Library)Robotics and Simulation Engineering Specialization (Library)RPIKit Methodology (Library)Ruflo Methodology (Library)RUP (Rational Unified Process) (Library)Sales and Business Development Specialization (Library)Scientific Discovery and Problem Solving Specialization (Library)Scrum (Library)SDK, Platform, and Systems Development (Library)Security, Compliance, and Risk Management Specialization (Library)Security Research and Vulnerability Analysis Specialization (Library)Shape Up (Library)Social Sciences Specialization (Library)Software Architecture and Design Patterns Specialization (Library)Spec Kit Methodology (Library)Spiral Model (Library)Superpowers Extended Methodology (Library)Supply Chain Management Specialization (Library)Technical Documentation Specialization (Library)Travel (Curated-Dataset + SQL-Tool Pattern) (Library)UX/UI Design and User Experience Specialization (Library)V-Model Methodology (Library)Venture Capital and Investment Due Diligence Specialization (Library)Waterfall Methodology (Library)Web Product Development Specialization (Library)

Documented graph nodes

Records linked directly from this page’s Page node.

Meta / Process Engineering · Specialization

Meta Specialization - Process, Skill, and Agent Creation

**Category**: Meta/System Specialization **Focus**: Creating Domains, Specializations, Processes, Skills, and Agents **Scope**: Babysitter SDK Orchestration Framework

Overview

The Meta Specialization is a self-referential specialization focused on the creation and management of the Babysitter SDK's organizational structures: domains, specializations, processes, skills, and agents. This specialization codifies the methodology for building and extending the SDK's capability library.

This specialization enables systematic, quality-gated creation of new capabilities within the Babysitter SDK framework, ensuring consistency, completeness, and adherence to established patterns.

Roles and Responsibilities

Process Architect

**Primary Focus**: Designing and implementing orchestration processes

**Core Responsibilities**:

  • Design process workflows with quality gates
  • Define task definitions and agent/skill assignments
  • Implement breakpoints for human-in-the-loop approval
  • Create convergent loops for iterative refinement
  • Document process inputs, outputs, and artifacts

**Key Skills**:

  • Babysitter SDK process definition patterns
  • Task definition (defineTask) syntax
  • Quality gate design
  • Breakpoint placement strategy
  • Artifact management

**Deliverables**:

  • Process JS files
  • Process documentation
  • Input/output schemas
  • Task dependency graphs

Skill Designer

**Primary Focus**: Creating and maintaining skill definitions

**Core Responsibilities**:

  • Define skill capabilities and boundaries
  • Document skill inputs/outputs
  • Specify allowed tools for each skill
  • Create skill documentation (SKILL.md)
  • Integrate skills with processes

**Key Skills**:

  • SKILL.md frontmatter syntax
  • Tool permission management
  • Skill capability scoping
  • MCP server integration
  • Best practices documentation

**Deliverables**:

  • SKILL.md files
  • Skill README.md files
  • Supporting scripts
  • Reference documentation

Agent Designer

**Primary Focus**: Creating and maintaining agent definitions

**Core Responsibilities**:

  • Define agent roles and expertise areas
  • Create agent prompt templates
  • Document agent interaction patterns
  • Specify target processes for agents
  • Design agent collaboration patterns

**Key Skills**:

  • AGENT.md frontmatter syntax
  • Prompt engineering
  • Role-based agent design
  • Expertise specification
  • Process integration patterns

**Deliverables**:

  • AGENT.md files
  • Agent README.md files
  • Prompt templates
  • Interaction documentation

Specialization Curator

**Primary Focus**: Managing specializations and domains

**Core Responsibilities**:

  • Research specialization requirements
  • Identify processes, skills, and agents needed
  • Maintain backlogs and references
  • Ensure consistency across specializations
  • Quality assurance for new specializations

**Key Skills**:

  • Domain analysis
  • Reference research
  • Backlog management
  • Quality assessment
  • Documentation standards

**Deliverables**:

  • README.md and references.md
  • processes-backlog.md
  • skills-agents-backlog.md
  • skills-agents-references.md

Directory Structure

Code
specializations/
├── meta/                           # This specialization
│   ├── README.md                   # This file
│   ├── references.md               # External references
│   ├── processes-backlog.md        # Phase 2 output
│   ├── skills-agents-backlog.md    # Phase 4 output
│   ├── skills-agents-references.md # Phase 5 output
│   ├── *.js                        # Process files (Phase 3)
│   ├── skills/                     # Skills (Phase 6)
│   │   └── <skill-name>/
│   │       ├── SKILL.md
│   │       ├── README.md
│   │       └── scripts/
│   └── agents/                     # Agents (Phase 6)
│       └── <agent-name>/
│           ├── AGENT.md
│           └── README.md
├── domains/
│   ├── business/
│   │   └── <specialization>/
│   ├── science/
│   │   └── <specialization>/
│   └── social-sciences-humanities/
│       └── <specialization>/
└── <non-domain-specialization>/    # R&D/Engineering specializations
    ├── README.md
    ├── references.md
    ├── processes-backlog.md
    ├── skills-agents-backlog.md
    ├── skills-agents-references.md
    ├── *.js
    ├── skills/
    └── agents/

Creation Phases

Phase 1: Research, README, and References

**Objective**: Establish foundation for the specialization

**Activities**:

  • Research the specialization domain
  • Identify key roles and responsibilities
  • Document goals, objectives, and use cases
  • Compile reference materials with links
  • Create README.md with comprehensive overview
  • Create references.md with curated links

**Output Files**:

  • README.md - Specialization overview
  • references.md - Reference materials

**Quality Criteria**:

  • Clear scope definition
  • Comprehensive role descriptions
  • Relevant references with working links
  • Consistent formatting

Phase 2: Identifying Processes

**Objective**: Map out all processes for the specialization

**Activities**:

  • Identify methodologies and work patterns
  • Define process boundaries
  • Describe process inputs/outputs
  • Link to reference materials
  • Create backlog with TODO items

**Output Files**:

  • processes-backlog.md - List of processes to implement

**Backlog Format**:

markdown
- [ ] process-name.js - Description of process. Reference: [link]

**Quality Criteria**:

  • Comprehensive coverage of domain
  • Clear process descriptions
  • Traceable to references
  • Appropriate granularity

Phase 3: Create Process Files

**Objective**: Implement process orchestration files

**Activities**:

  • Create JS files for each process
  • Define task definitions with defineTask
  • Implement quality gates and breakpoints
  • Add input/output schemas
  • Document process metadata

**Output Files**:

  • *.js - Process implementation files

**Process File Structure**:

javascript
/**
 * @process specialization/process-name
 * @description Process description
 * @inputs { param1: type, param2: type }
 * @outputs { result: type, artifacts: array }
 */

import { defineTask } from '@a5c-ai/babysitter-sdk';

export async function process(inputs, ctx) {
  // Phase implementation with ctx.task() calls
  // Breakpoints with ctx.breakpoint()
  // Return structured output
}

// Task definitions
export const taskName = defineTask('task-name', (args, taskCtx) => ({
  kind: 'agent',
  title: 'Task title',
  skill: { name: 'skill-name' },
  agent: {
    name: 'agent-name',
    prompt: { /* ... */ },
    outputSchema: { /* ... */ }
  },
  io: {
    inputJsonPath: `tasks/${taskCtx.effectId}/input.json`,
    outputJsonPath: `tasks/${taskCtx.effectId}/result.json`
  }
}));

**Quality Criteria**:

  • Proper JSDoc metadata
  • Correct SDK patterns
  • Quality gates at decision points
  • Breakpoints for approvals
  • Proper error handling

Phase 4: Identify Skills and Agents

**Objective**: Map skills and agents needed for processes

**Activities**:

  • Analyze each process for skill/agent needs
  • Identify reusable skills across processes
  • Define agent roles and expertise
  • Create mapping table (process -> skills/agents)
  • Document in backlog

**Output Files**:

  • skills-agents-backlog.md - Skills and agents to create

**Backlog Format**:

markdown
## Skills

- [ ] SK-XX-001: skill-name - Description

## Agents

- [ ] AG-XX-001: agent-name - Description

## Process-to-Skill/Agent Mapping

| Process | Skills | Agents |
|---------|--------|--------|
| process.js | SK-XX-001 | AG-XX-001 |

**Quality Criteria**:

  • Complete mapping for all processes
  • Appropriate skill/agent granularity
  • No duplicate functionality
  • Clear naming conventions

Phase 5: Research References

**Objective**: Find existing skills/agents to reuse or reference

**Activities**:

  • Search GitHub for existing Claude skills
  • Search for relevant MCP servers
  • Document community resources
  • Identify reusable components
  • Add to references file

**Output Files**:

  • skills-agents-references.md - External references

**Quality Criteria**:

  • Active repositories with recent commits
  • Relevant functionality
  • Compatible licensing
  • Working links

Phase 6: Create Skills and Agents

**Objective**: Implement skill and agent definitions

**Activities**:

  • Create directories for each skill/agent
  • Write SKILL.md/AGENT.md files
  • Add README documentation
  • Create supporting scripts if needed
  • Mark completed in backlog

**SKILL.md Structure**:

markdown
---
name: skill-name
description: Skill description
allowed-tools: Bash Read Write Edit Glob Grep
metadata:
  author: babysitter-sdk
  version: "1.0.0"
  category: category
  backlog-id: SK-XX-001
---

# skill-name

Detailed skill documentation...

**AGENT.md Structure**:

markdown
---
name: agent-name
description: Agent description
role: Role Category
expertise:
  - Expertise area 1
  - Expertise area 2
---

# Agent Name Agent

## Overview

Agent description...

## Capabilities

- Capability 1
- Capability 2

## Target Processes

- process-name

## Prompt Template

{ role: 'Role description', expertise: ['area1', 'area2'], task: 'Task description', guidelines: ['guideline1', 'guideline2'], outputFormat: 'format' }

Code

**Quality Criteria**:

  • Valid frontmatter
  • Comprehensive capabilities
  • Process integration documented
  • Prompt templates provided

Phase 7: Integrate into Processes

**Objective**: Wire skills/agents into process files

**Activities**:

  • Update task definitions with skill/agent names
  • Verify skill.name and agent.name fields
  • Test process with integrated skills/agents
  • Update backlog with checkmarks

**Integration Pattern**:

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

**Quality Criteria**:

  • All skills/agents referenced
  • Valid skill/agent names
  • Process runs successfully
  • Backlog fully checked off

Best Practices

Process Design

1. **Quality Gates**: Include scoring tasks for iterative refinement 2. **Breakpoints**: Add human approval at critical decisions 3. **Artifacts**: Track all generated files 4. **Logging**: Use ctx.log for process observability 5. **Error Handling**: Handle failures gracefully

Skill Design

1. **Single Responsibility**: Each skill should do one thing well 2. **Tool Permissions**: Only allow necessary tools 3. **Documentation**: Provide comprehensive usage examples 4. **Integration**: Document process integration points 5. **Constraints**: Clearly state limitations

Agent Design

1. **Clear Role**: Define precise role and expertise 2. **Prompt Templates**: Provide reusable prompts 3. **Output Schemas**: Specify expected output format 4. **Collaboration**: Document interaction patterns 5. **Target Processes**: List applicable processes

Naming Conventions

  • **Processes**: kebab-case.js (e.g., domain-creation.js)
  • **Skills**: kebab-case directory (e.g., skill-validator/)
  • **Agents**: kebab-case directory (e.g., process-architect/)
  • **Backlog IDs**: SK-XX-NNN for skills, AG-XX-NNN for agents

Relationship to Other Specializations

**All Specializations**: Meta provides the framework for creating any specialization

**Technical Documentation**: Shares documentation patterns and standards

**Software Architecture**: Shares ADR and design patterns for process design

**Product Management**: Shares backlog management patterns

Success Metrics

**Completeness**:

  • All phases completed for each specialization
  • All backlog items addressed
  • All skills/agents integrated

**Quality**:

  • Processes run without errors
  • Skills/agents properly referenced
  • Documentation comprehensive

**Consistency**:

  • Uniform file structure
  • Consistent naming conventions
  • Standard frontmatter formats

Continuous Improvement

1. **Review New Patterns**: Adopt successful patterns from other specializations 2. **Refactor Common Components**: Extract reusable skills/agents 3. **Update References**: Keep external references current 4. **Validate Integrations**: Regularly test process executions 5. **Gather Feedback**: Incorporate user feedback into improvements

---

See Also

  • **backlog.md**: Master backlog with phase instructions
  • **references.md**: External reference materials
  • **Babysitter SDK Documentation**: SDK patterns and API

Trail

Wiki

Library

Meta Specialization - Process, Skill, and Agent Creation (Library)

Continue reading

Aerospace Engineering Specialization (Library)
AI Agents and Conversational AI Specialization (Library)
Algorithms and Optimization Specialization (Library)
Arts and Culture Specialization (Library)
ATDD/TDD Methodology (Library)
AutoMaker (Library)
Automotive Engineering Specialization (Library)
Backend Development (Library)

Page record

Open node ledger

wiki/library/meta.md

Documents

Meta / Process Engineering · Specialization