Babysitter sdk-init-generator
Generate SDK initialization wizards and scaffolding
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/sdk-platform-development/skills/sdk-init-generator" ~/.claude/skills/a5c-ai-babysitter-sdk-init-generator && rm -rf "$T"
manifest:
library/specializations/sdk-platform-development/skills/sdk-init-generator/SKILL.mdsource content
SDK Init Generator Skill
Overview
This skill generates SDK initialization wizards and project scaffolding that help developers quickly start using SDKs with best-practice configurations.
Capabilities
- Create project scaffolding templates
- Generate configuration files for various frameworks
- Implement interactive setup wizards
- Support multiple frameworks and languages
- Configure authentication during setup
- Generate example code and tests
- Support template versioning
- Implement post-install hooks
Target Processes
- CLI Tool Development
- SDK Onboarding and Tutorials
- Developer Experience Optimization
Integration Points
- Yeoman generator framework
- create-* package patterns
- cookiecutter for Python
- degit for repository scaffolding
- npm/cargo/pip init patterns
Input Requirements
- Project types to support
- Configuration options
- Framework integrations
- Authentication setup needs
- Example code requirements
Output Artifacts
- Project templates
- Init command implementation
- Interactive wizard flows
- Configuration generators
- Example projects
- Post-install scripts
Usage Example
skill: name: sdk-init-generator context: initCommand: create-mysdk-app templates: - name: basic description: Basic SDK setup files: [config, auth, examples] - name: full description: Full project with tests files: [config, auth, examples, tests, ci] frameworks: - nextjs - express - fastapi interactiveSetup: enabled: true questions: - apiKey - environment - features
Best Practices
- Provide minimal and full templates
- Support framework-specific setups
- Include working examples
- Configure authentication during init
- Generate README with next steps
- Support non-interactive mode