Submit a Resource to the Community

Share your Claudius Corp workflows, role definitions, direction templates, and task templates with the community. Resources refined through real projects are the most valuable contributions you can make.

Submission Requirements

  • You must have a valid active Claudius Corp license (Standard or Developer)
  • Your account must be at least 7 days old
  • Resources must be valid JSON in the DMSI community resource schema format (see format guide below)
  • No external URLs, shell commands, or encoded/obfuscated content
  • All submissions are automatically scanned through an 8-layer security scanner before publication
  • Approved submissions appear in the marketplace within 24 hours

DMSI Verified Badge

The DMSI team reviews eligible submissions and awards the DMSI Verified badge to high-quality contributions that demonstrate real-world utility, are well-documented, and meet DMSI quality standards. Verification is at DMSI’s discretion and is not guaranteed for all submissions.

Upload Form

[dmsi_community_upload]

Resource Format Guide

Your resource must be a JSON file matching the schema for your resource type. Use the templates below as a starting point.

Workflow JSON Format

{
  "type": "workflow",
  "name": "Your Workflow Name",
  "description": "A clear description of what this workflow does and when to use it.",
  "version": "1.0",
  "author": "your-username",
  "phases": [
    {
      "name": "Phase Name",
      "role": "PM",
      "order": 1,
      "acceptance_criteria": "What this phase must produce to be approved"
    }
  ]
}

Role Definition JSON Format

{
  "type": "role",
  "name": "Role Name",
  "description": "A clear description of this role and what it does.",
  "version": "1.0",
  "author": "your-username",
  "claude_md_content": "Full CLAUDE.md content for this role goes here"
}

Direction Template JSON Format

{
  "type": "direction_template",
  "name": "Template Name",
  "description": "What this direction template is for.",
  "version": "1.0",
  "author": "your-username",
  "target_role": "DEV",
  "content": "The direction template content"
}

Task Template JSON Format

{
  "type": "task_template",
  "name": "Task Template Name",
  "description": "What this task template is for.",
  "version": "1.0",
  "author": "your-username",
  "target_role": "DEV",
  "tasks": [
    {
      "id": "T1",
      "title": "Task title",
      "description": "What needs to be done",
      "acceptance_criteria": "How to verify it is complete"
    }
  ]
}