Claude
Skills
Sign in
Back

skill-system-ui-ux-design

Included with Lifetime
$97 forever

Use when rendering SK skills as four-axis design-system cards or building a catalog surface that compares operations, tone, assets, and source transparency.

Designscripts

What this skill does


# Skill System UI/UX Design

This skill turns SK skills into design-system style cards built from four axes:

- Components → derived from manifest operations
- Voice & Tone → `tone.md` when present, fallback when absent
- Assets → `examples/` and `tests/fixtures/`
- Source Transparency → git + manifest metadata

## Usage

```bash
python3 "<this-skill-dir>/scripts/render_skill_card.py" skill-system-memory
python3 "<this-skill-dir>/scripts/render_skill_catalog.py"
```

## Behavior

- Reads the current embedded `skill-manifest` block from `SKILL.md`.
- Consumes optional manifest v2 axis annotations when present.
- Falls back to sibling `tone.md`, default asset paths, and derived git metadata when annotations are absent.
- Writes markdown cards and multi-page catalog output atomically.

```skill-manifest
{
  "schema_version": "2.0",
  "id": "skill-system-ui-ux-design",
  "version": "0.1.0",
  "capabilities": ["skill-card-render", "skill-catalog-render"],
  "effects": ["fs.read", "fs.write", "proc.exec"],
  "operations": {
    "render-card": {
      "description": "Render a one-page markdown card for a skill using the 4-axis model.",
      "input": {
        "skill_id": {"type": "string", "required": true, "description": "Target skill directory name"},
        "skills_root": {"type": "string", "required": false, "default": "./skills", "description": "Directory containing skill-system-* skills"},
        "output": {"type": "string", "required": false, "description": "Optional output markdown path"}
      },
      "output": {
        "description": "Card generation result",
        "fields": {"status": "ok | error", "skill_id": "string", "output": "string"}
      },
      "entrypoints": {
        "unix": ["python3", "{skill_dir}/scripts/render_skill_card.py", "{skill_id}"]
      }
    },
    "render-catalog": {
      "description": "Render a multi-page markdown catalog across all skills.",
      "input": {
        "skills_root": {"type": "string", "required": false, "default": "./skills", "description": "Directory containing skill-system-* skills"},
        "output_dir": {"type": "string", "required": false, "description": "Optional catalog output directory"}
      },
      "output": {
        "description": "Catalog generation result",
        "fields": {"status": "ok | error", "output_dir": "string", "card_count": "integer"}
      },
      "entrypoints": {
        "unix": ["python3", "{skill_dir}/scripts/render_skill_catalog.py"]
      }
    }
  },
  "voice": {
    "tone_file": "tone.md",
    "default_mode": "teaching"
  },
  "assets": {
    "examples_dir": "examples/",
    "test_fixtures_dir": "tests/fixtures/"
  },
  "source_transparency": {
    "generated_at_build": true,
    "github_url": "https://github.com/arthur0824hao/skills",
    "commit_ref": "<auto>",
    "loc": "<auto>",
    "test_coverage_pct": "<auto>"
  },
  "stdout_contract": {
    "last_line_json": true
  }
}
```

Related in Design