Skip to content
Back to skills

Creating Variants

ASecurity

Create team-specific workflow variants by adapting aug marketplace content to existing tools and processes

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 8, 2026
documentationgitci/cdsecuritydocumentation

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill creating-variants --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Creating Variants?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Creating Variants
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-creating-variants/badge)](https://www.skillsdirectory.com/skills/majiayu000-creating-variants)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: creating-variants
description: Create team-specific workflow variants by adapting aug marketplace content to existing tools and processes
---

# Creating Team Workflow Variants

Adapt aug marketplace content to team's existing tools and processes.

**Philosophy:** Prescriptive tools adapted to context beat generic tools. Fork aug content, adapt to team reality, maintain opinionated workflows.

## Finding Aug Marketplace Source

**Discovery sequence:**
1. Check `~/.claude/plugins/known_marketplaces.json` for aug location
2. Try common paths: `~/.claude/marketplaces/aug`, `~/aug`, `/opt/aug`
3. Ask user if detection fails

Verify by checking for `$AUG_PATH/aug-dev/commands/plan-chat.md`.

## Discovery Areas

### 1. Git Workflow
**Detect:** `.git/config` (remote URL), `git branch -a` (patterns)

**Key questions:**
- "What branches do releases come from?" (main, develop, release/*)
- "How are features developed?" (feature/*, user/*, TICKET-*)

**Options:** Trunk-based, Gitflow, GitHub Flow, Custom

**Adaptations:** Branch prefixes, PR targets, commit message format

### 2. Issue Tracking
**Detect:** `gh auth status`, `.jira/config`, `.github/`

**Key questions:**
- "Where do you track work?" (GitHub Issues, Jira, Linear, files, none)
- "How do you reference issues in commits?" (#123, PROJ-123, plain text)

**Options:** GitHub Issues, Jira, Linear, File-based, None

**Adaptations:** Issue commands, reference formats, metadata fields

### 3. CI/CD Platform
**Detect:** `.github/workflows/`, `Jenkinsfile`, `.gitlab-ci.yml`, `.circleci/config.yml`

**Key questions:**
- "What triggers CI?" (push, PR, manual dispatch)
- "What must pass before merge?" (tests, lint, coverage threshold)

**Adaptations:** CI config generation, quality check integration

### 4. Build Tool
**Detect:** `justfile`, `Makefile`, `package.json`, `pom.xml`, `build.gradle`

**Key questions:**
- "What runs your builds?" (just, make, npm, gradle, maven)
- "What quality gates are missing?" (coverage, complexity, security)

**Adaptations:** Build command interface, quality gates

### 5. Stack & Tooling
**Detect:** File extensions, config files, dependency files

**Key questions:**
- "What tools do you love?" (keep these unchanged)
- "What tools cause friction?" (candidates for replacement)

**Merge strategy:** Keep working tools, add for gaps, replace only if causing pain

### 6. Team Conventions
**Detect:** `git log` (commit format), `gh pr list` (PR naming), directory structure

**Key questions:**
- "What commit message format?" (conventional commits, Jira-prefix, freeform)
- "Where does documentation live?" (README, docs/, wiki, Confluence)

## Adaptation Patterns

### Command Adaptation
- **Branch patterns:** `feature/*` vs `{JIRA-KEY}-*`
- **Issue commands:** `gh issue` vs `jira issue`
- **Build commands:** `just check-all` vs `mvn verify`
- **Terminology:** "epic" vs "feature"

### Workflow Adaptation
Original: `/plan-chat` -> `/plan-breakdown` -> `/plan-create` -> `/work`

Adapted examples:
- Jira + Gitflow: `/plan-feature` -> `/plan-tasks` -> `/create-jira-epic` -> `/implement`
- File-based: `/design-epic` -> `/break-into-tasks` -> `/save-plan` -> `/build-task`

## Generation Process

1. **Discover:** Analyze environment, ask clarifying questions
2. **Select:** Choose workflows/components to adapt
3. **Adapt:** Replace patterns while preserving intent
4. **Generate:** Write to `.claude/{commands,skills,workflows}/`
5. **Document:** Create `VARIANT.md` explaining adaptations

## Output Structure

```
.claude/
├── commands/         # Adapted commands
├── skills/           # Merged stack configuration
├── workflows/        # Adapted workflows
└── VARIANT.md        # Adaptation documentation
```

## Maintenance

Variants are static forks:
- No automatic upstream sync
- Team owns and modifies files
- Re-run `/create-variant` to regenerate, use git diff to cherry-pick

## Anti-Patterns

- Do not create generic "works for everyone" variants
- Do not add runtime detection/branching logic
- Do not try to maintain automatic sync with aug
- Do not replace working tools without asking

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.