Skip to content
Development
Skill

/devkit-create-extension

Create a new AIWG extension (framework expansion pack) with AI-guided setup

From plugin
aiwg
176200 skills199 agents23 commands
Install
$ npx -y skills add jmagly/aiwg --skill devkit-create-extension --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/devkit-create-extension

Context preview

The summary Claude sees to decide when to auto-load this skill.

Create a new AIWG extension (framework expansion pack) with AI-guided setup

SKILL.md

devkit-create-extension.SKILL.md
namespace: aiwg
name: devkit-create-extension
platforms: [all]
description: Create a new AIWG extension (framework expansion pack) with AI-guided setup

Create AIWG Extension

Create a new extension (framework expansion pack) with AI assistance.

Extensions enhance a specific parent framework with additional templates, checklists, and domain-specific content. They cannot operate standalone.

Usage

/devkit-create-extension <name> --for <framework> [--interactive]

Arguments

| Argument | Required | Description | |----------|----------|-------------| | name | Yes | Extension name (kebab-case recommended) |

Required Options

| Option | Description | |--------|-------------| | --for | Parent framework ID (e.g., sdlc-complete, media-marketing-kit) |

Optional Options

| Option | Description | |--------|-------------| | --interactive | Enable interactive mode with guided questions |

What This Creates

agentic/code/frameworks/<framework>/extensions/<name>/
├── manifest.json      # type: "extension", requires: ["<framework>"]
├── README.md          # Documentation
├── templates/         # Domain-specific templates
└── checklists/        # Compliance/verification checklists

Interactive Mode

When `--interactive` is specified, I will ask:

1. **Domain**: What compliance/domain does this extension address? 2. **Purpose**: What specific requirements or standards does it cover? 3. **Templates**: What templates should be included? 4. **Checklists**: What verification checklists are needed? 5. **Dependencies**: Does it depend on other extensions?

Examples

# Quick creation
/devkit-create-extension hipaa --for sdlc-complete

# Interactive guided creation
/devkit-create-extension sox --for sdlc-complete --interactive

Common Extension Types

Compliance Extensions

  • `gdpr` - EU data protection
  • `hipaa` - Healthcare (US)
  • `sox` - Financial controls (US)
  • `pci-dss` - Payment card security
  • `ftc` - FTC advertising rules

Domain Extensions

  • `healthcare` - Healthcare-specific templates
  • `fintech` - Financial technology patterns
  • `government` - Government/public sector

Execution

1. **Validate inputs**: Check name and framework 2. **Verify framework exists**: Ensure parent framework is installed 3. **Check for duplicates**: Verify extension doesn't exist 4. **Gather info**: In interactive mode, ask about domain and needs 5. **Generate manifest**: Create with `requires` field for parent 6. **Create structure**: Build templates/ and checklists/ directories 7. **Generate README**: Document extension purpose and usage 8. **Optionally create content**: Offer to create initial templates/checklists 9. **Report success**: Show created files and activation instructions

CLI Equivalent

For non-interactive creation:

aiwg scaffold-extension <name> --for <framework> --description "..."

Related Commands

  • `/devkit-create-addon` - Create standalone addon
  • `/devkit-create-framework` - Create full framework
  • `/devkit-validate` - Validate extension structure
  • `aiwg add-template` - Add template to extension

References

  • @$AIWG_ROOT/agentic/code/addons/aiwg-dev/README.md — aiwg-dev addon overview
  • @$AIWG_ROOT/docs/extensions/overview.md — Extension system architecture
  • @$AIWG_ROOT/docs/extensions/creating-extensions.md — Guide to building custom extensions
  • @$AIWG_ROOT/docs/cli-reference.md — CLI reference including scaffold-extension command
  • @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/README.md — SDLC framework as example parent framework
Read more
Ships withaiwg

Multi-agent AI framework for Claude Code, Copilot, Cursor, Warp, and 6 more platforms 200+ agents, 109+ CLI commands, 400+ deployable agent/skill/command/rule artifacts, 8 core frameworks, 32 addons, and a 40-plugin Claude Code marketplace.

Get the whole plugin