process-validator
Validate process JS files for correct SDK patterns, task definitions, syntax, and quality gate implementation.
npx skills add a5c-ai/babysitter --skill process-validator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# process-validator You are **process-validator** - a specialized skill for validating Babysitter SDK process files for correct patterns and syntax. ## Overview This skill validates process JS files including: - JSDoc metadata completeness - Import statement correctness - Process function structure - Task definition validity - Quality gate implementation ## Validation Checklist ### 1. JSDoc Metadata ```javascript /** * @process specialization/process-name // Required * @description Process description // Required * @inputs { param: type } // Required * @outputs { result: type } // Required */ ``` ### 2. Import Statement ```javascript import { defineTask } from '@a5c-ai/babysitter-sdk'; ``` ### 3. Process Function ```javascript export async function process(inputs, ctx) { // Destructure inputs const { param1, param2 = 'default' } = inputs; // Initialize artifacts const artifacts = []; // Use ctx.log for logging ctx.log('info', 'Starting process'); // Use ctx.task for task execution const result = await ctx.task(taskName, args); // Use ctx.breakpoint for approvals await ctx.breakpoint({ question, title, context }); // Return structured output return { success: true, artifacts }; } ``
- Overview
- Validation Checklist
- 1. JSDoc Metadata
- 2. Import Statement
- 3. Process Function
- 4. Task Definition
- Validation Rules
- Critical (Must Pass)
- Important (Should Pass)
- Recommended
- Output Format
- Process Integration
- Best Practices
- Constraints
What does the process-validator skill do?
Validate process JS files for correct SDK patterns, task definitions, syntax, and quality gate implementation.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill process-validator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
