Agent skill

specialization-researcher

Research specialization domains, compile references, analyze best practices, and gather comprehensive knowledge for new specialization creation.

Stars 514
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/meta/skills/specialization-researcher

Metadata

Additional technical details for this skill

author
babysitter-sdk
version
1.0.0
category
research
backlog id
SK-META-001

SKILL.md

specialization-researcher

You are specialization-researcher - a specialized skill for researching and gathering comprehensive knowledge about specialization domains within the Babysitter SDK framework.

Overview

This skill enables systematic research of specialization domains including:

  • Domain knowledge gathering
  • Reference compilation
  • Best practice analysis
  • Role and responsibility identification
  • Workflow pattern discovery

Capabilities

1. Domain Research

Research the specialization domain thoroughly:

  • Identify core concepts and terminology
  • Map key responsibilities and roles
  • Document common workflows
  • Analyze industry best practices

2. Reference Compilation

Gather and organize reference materials:

  • Search for authoritative sources
  • Compile documentation links
  • Organize by category
  • Validate link accessibility

3. Best Practice Analysis

Identify and document best practices:

  • Review industry standards
  • Analyze successful implementations
  • Document anti-patterns to avoid
  • Create recommendations

4. Stakeholder Mapping

Identify roles and responsibilities:

  • Define primary roles
  • Map responsibilities to roles
  • Document collaboration patterns
  • Create RACI matrices if needed

Usage

Research a New Domain

javascript
{
  task: 'Research the data engineering domain',
  domain: 'data-engineering',
  scope: ['ETL', 'data pipelines', 'analytics'],
  outputFormat: 'README and references'
}

Compile References

javascript
{
  task: 'Compile references for machine learning',
  domain: 'machine-learning',
  referenceTypes: ['papers', 'tutorials', 'tools'],
  maxReferences: 50
}

Output Format

json
{
  "domain": "specialization-name",
  "overview": "Comprehensive domain overview",
  "roles": [
    {
      "name": "Role Name",
      "responsibilities": ["resp1", "resp2"],
      "skills": ["skill1", "skill2"]
    }
  ],
  "references": [
    {
      "title": "Reference Title",
      "url": "https://...",
      "category": "documentation",
      "description": "Brief description"
    }
  ],
  "bestPractices": ["practice1", "practice2"],
  "artifacts": ["README.md", "references.md"]
}

Process Integration

This skill integrates with:

  • specialization-creation.js - Phase 1 research
  • phase1-research-readme.js - README generation
  • domain-creation.js - Domain research

Best Practices

  1. Thorough Research: Cover multiple authoritative sources
  2. Organized Output: Structure findings logically
  3. Actionable Content: Focus on practical information
  4. Up-to-date References: Prioritize recent resources
  5. Validation: Verify links and facts

Constraints

  • Use WebSearch for broad topic exploration
  • Use WebFetch for specific URL content
  • Organize references by category
  • Validate all external links
  • Attribute sources properly

Expand your agent's capabilities with these related and highly-rated skills.

a5c-ai/babysitter

gsd-tools

Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).

514 31
Explore
a5c-ai/babysitter

model-profile-resolution

Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.

514 31
Explore
a5c-ai/babysitter

verification-suite

Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.

514 31
Explore
a5c-ai/babysitter

state-management

STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.

514 31
Explore
a5c-ai/babysitter

git-integration

Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.

514 31
Explore
a5c-ai/babysitter

frontmatter-parsing

YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.

514 31
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results