Catalogskills.sh · akillness

unity-gamedev-skill-pack

Evaluate and adopt Unity game-development skill packs from external repositories into a safe, reusable local package. Use when maintainers want to import game-dev workflows (Addressables, Cinemachine, GAS, VContainer, UniTask, Wwise, etc.) without blindly trusting third-party prompts.

Review advisedVerified hub269 installs

Savant verdict: Review advised

Security analysis or source-hub review identified patterns requiring attention.

Live evaluation

Not evaluated yet. Workspaces can request a live evaluation.

Security assessment

Scan pending.

Structure

  • No license declaredConfirm you may reuse this skill before importing it into your repository.
  • The source hub's security checks flagged this skillSnyk: warn (Risk: MEDIUM · 1 issue)

SKILL.md

---
name: unity-gamedev-skill-pack
description: >
  Evaluate and adopt Unity game-development skill packs from external repositories
  into a safe, reusable local package. Use when maintainers want to import
  game-dev workflows (Addressables, Cinemachine, GAS, VContainer, UniTask, Wwise,
  etc.) without blindly trusting third-party prompts.
allowed-tools: Bash Read Write Edit Glob Grep
compatibility: >
  Best for repository-maintenance and skill-curation workflows where external
  Unity/Claude-Code skill packs are candidates for adaptation into internal skill
  docs, toon rules, and eval suites.
metadata:
  tags: unity, game-development, skill-curation, claude-code, repository-maintenance
  version: "1.0.0"
  source: akillness/jeo-skills
---

# Unity GameDev Skill Pack

Use this skill to turn an external Unity skill pack into a **reviewed internal package**.

## When to use this skill
- You discovered an external Unity skill repository during survey runs.
- You want selective reuse (workflow ideas) rather than direct copy-paste.
- You need PR-safe imports with risk notes, provenance, and rollback.

## When not to use
- You need to debug a concrete Unity runtime/build error right now.
- You are writing gameplay code directly instead of curating skill docs.

## Instructions

### Step 1: Capture source provenance
Record at least one concrete source URL plus retrieval method (`indexed snippet` or `direct page retrieval`).

### Step 2: Extract reusable patterns only
From the source pack, keep transferable workflow units (setup checks, guardrails, validation order). Drop tool-locked fluff and unverifiable claims.

### Step 3: Run safety gates
Before adding any imported guidance:
- verify license suitability
- check recency/activity
- check that instructions are deterministic and non-destructive
- flag engine-version assumptions explicitly

### Step 4: Package into local skill structure
Create/update:
- `SKILL.md` (operator-facing workflow)
- `SKILL.toon` (compact behavior contract)
- `evals/evals.json` (prompt assertions that enforce boundaries)

### Step 5: Add risk + rollback in PR
State what was imported, what was intentionally excluded, known risks, and exact rollback path (revert commit/PR).

### Step 6: Validate before merge
Run JSON checks, diff hygiene (`git diff --check`), and skill validator scripts when available.

## Output format
Return a short curation packet:
- Source(s)
- Imported patterns
- Excluded patterns
- Risks
- Validation results

## Examples
- "Survey found `tjboudreaux/cc-plugin-unity-gamedev`; import only reusable setup/validation flow into local skill docs with risk notes."
- "Source license unclear after metadata fallback" -> keep as discovery evidence but do not promote/import without explicit exception rationale.

## Best practices
1. Prefer adaptation over replication: rewrite external guidance in local conventions.
2. Keep provenance labels near claims so reviewers can verify quickly.
3. Always include rollback steps in PR body when importing external workflows.

## References
- https://github.com/tjboudreaux/cc-plugin-unity-gamedev