How Many Style Recipes Are Included in the Web‑Design‑Engineer Skill?

The web‑design‑engineer skill in the ConardLi/garden‑skills repository contains exactly 25 distinct style‑recipe files.

The garden‑skills project provides curated design system references for AI agents and human developers. Within the web‑design‑engineer skill, style recipes serve as anchored design patterns that encapsulate specific visual languages like Apple HIG, Linear, or Aesop, allowing consistent design generation and reference.

Where Style Recipes Are Stored

The 25 style recipes reside in the dedicated references directory:


skills/web-design-engineer/references/style-recipes/

According to the INDEX.md catalog file located in this directory, the collection holds “25 named, anchored design recipes.” Each recipe exists as an individual Markdown file, excluding the INDEX.md file itself from the count.

Notable recipe files include:

Verifying the Recipe Count Programmatically

You can confirm the exact count of style recipes using a simple Node.js script that reads the directory and filters for Markdown files while excluding the index.

import fs from 'fs';
import path from 'path';

const recipesDir = path.resolve(
  process.cwd(),
  'skills/web-design-engineer/references/style-recipes'
);

// Read the directory, filter out the index file
const recipeFiles = fs
  .readdirSync(recipesDir)
  .filter((f) => f.endsWith('.md') && f !== 'INDEX.md');

console.log(`Number of style recipes: ${recipeFiles.length}`);
console.log('Recipe files:', recipeFiles);

Running this script outputs Number of style recipes: 25 followed by the complete list of recipe filenames.

Loading Individual Recipe Content

When consuming the skill, you can load specific recipes on demand without parsing the entire catalog. The INDEX.md recommends this targeted approach for performance.

Here is a Python example that loads the linear.md recipe:

import pathlib

recipes_path = pathlib.Path(
    "skills/web-design-engineer/references/style-recipes"
)

# Example: load the "linear" recipe

linear_md = recipes_path / "linear.md"
content = linear_md.read_text(encoding="utf-8")
print(content.splitlines()[0])          # → "# linear — Linear‑style"

print("\n".join(content.splitlines()[1:5]))  # show a few details

This approach reads only the requested recipe file, avoiding unnecessary memory overhead from loading the full collection.

Key Files in the Skill Structure

The web‑design‑engineer skill organizes metadata and documentation across several critical files:

Purpose File Path
Skill manifest (metadata) skills/web-design-engineer/manifest.json
Catalog index of all style recipes skills/web-design-engineer/references/style-recipes/INDEX.md
Example recipe file (one of 25) skills/web-design-engineer/references/style-recipes/linear.md
Skill description & usage guide skills/web-design-engineer/SKILL.md
Skill README (overview) skills/web-design-engineer/README.md

Summary

  • The web‑design‑engineer skill contains 25 distinct style‑recipe files according to the official INDEX.md catalog.
  • Recipes are stored in skills/web-design-engineer/references/style-recipes/ as individual Markdown files.
  • The collection includes established design systems like Apple HIG, Linear, and Aesop.
  • Consumers can programmatically verify the count using Node.js filesystem operations or load individual recipes via Python for efficient, targeted access.

Frequently Asked Questions

What file format are the style recipes in?

Each style recipe is stored as a Markdown (.md) file with structured headers describing the design system. For example, linear.md begins with the header # linear — Linear‑style, followed by detailed design specifications and usage guidelines.

How can I programmatically list all available style recipes?

Use Node.js fs.readdirSync to read the skills/web-design-engineer/references/style-recipes/ directory, then filter for files ending in .md while excluding INDEX.md. This returns exactly 25 filenames representing the available style recipes.

What is the difference between INDEX.md and individual recipe files?

INDEX.md serves as the catalog index that documents all 25 recipes and provides metadata about the collection, while individual files like apple-hig.md or aesop.md contain the actual design system specifications and implementation details for that specific style.

Where is the authoritative count of 25 recipes documented?

The count is explicitly stated in the INDEX.md file located at skills/web-design-engineer/references/style-recipes/INDEX.md, which describes the directory as containing “25 named, anchored design recipes.” This is the single source of truth for the catalog size.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →