Creating Content
Learn how to create prompts, commands, collections, and workflows on DevCompendium.
Accessing the Creator
1
Sign in to your account
Creating content requires an account
2
Click Create in the navigation bar
Or go directly to /create
3
Choose what to create
Prompt, Command, Collection, or Workflow
Creating a Prompt
Prompts
RequiredFields
Title
A clear, descriptive name for your prompt
Content
The actual prompt text
Use Case
Category (Writing, Coding, Marketing, etc.)
OptionalFields
Visibility
Public, Private, or Unlisted (default: Public)
Best Practices
- Write clear titles—'Generate TypeScript interfaces from JSON' not 'JSON thing'
- Be specific in content—include context, format, and examples
- Choose the right use case to help users find your prompt
Example
Title: Generate TypeScript interfaces from JSON
Content: Analyze the following JSON data and generate TypeScript interfaces that accurately represent its structure. Include proper type annotations, optional fields marked with ?, and JSDoc comments.
Use Case: Coding
Creating a Command
Commands
RequiredFields
Title
A clear, descriptive name
Command
The actual command text
Category
Type of command (Git, Docker, npm, etc.)
OptionalFields
Description
What the command does and when to use it
Provider
Platform/service (GitHub, AWS, Vercel, etc.)
Visibility
Public, Private, or Unlisted
Best Practices
- Explain what it does—the description should tell users when to use it
- Include placeholders—use <branch-name> or $VARIABLE for customizable parts
- Test before publishing—make sure your command actually works
Example
Title: Interactive rebase last N commits
Command:
git rebase -i HEAD~<n>Description: Opens an interactive rebase for the last N commits, allowing you to squash, reorder, edit, or drop commits.
Category: Git
Creating a Collection
Collections
RequiredFields
Title
Collection name
Description
What the collection contains and why
OptionalFields
Visibility
Public, Private, or Unlisted
Best Practices
- Have a clear theme—collections work best when items are related
- Write a helpful description—tell users what they'll find and who it's for
- Mix content types—combine prompts and commands when it makes sense
Example
Title: React Development Essentials
Description: My go-to prompts and commands for React development. Includes component generation prompts, debugging commands, and testing utilities.
Creating a Workflow
Workflows
RequiredFields
Title
Workflow name
Description
What the workflow accomplishes
Step Types
P
Prompt
Link to an existing prompt
C
Command
Link to an existing command
A
Action
Freestyle text instruction
Best Practices
- Start with the end in mind—what should users have achieved by the end?
- Keep steps atomic—each step should do one thing
- Add clear instructions—don't assume users know the context
- Test the full flow—walk through it yourself before publishing
Example
Title: Deploy Next.js App to Vercel
Description: Step-by-step guide to deploy a Next.js application to Vercel from scratch.
Steps:
- 1. Command: npm run build
- 2. Action: Create a Vercel account
- 3. Command: npx vercel login
- 4. Command: npx vercel
- 5. Action: Verify deployment
After Creating
Once published, your content:
- Appears in your Library under 'Created'
- Is visible according to your visibility setting
- Can be saved, forked, and liked by others (if public)
- Contributes to your profile stats and leaderboard ranking
Editing and Updating: You can edit your content anytime. If users have saved your content, they'll see your updates. If users have forked it, their forks remain unchanged.