Home / Skills / dif-generate-surfaces
dif-generate-surfaces
dif-sh/difSkill
Generating the initial set of dif.sh surfaces by reading the app's structure and product context. Use when the user wants to set up, scaffold, populate, auto-create, or propose surfaces for a dif project — especially right after `dif init`, when `dif/surfaces/` is empty or sparse, or when `dif new` fails with "surface does not exist". Reads the codebase (routes, pages, README, package.json) plus `dif/context.json`, proposes a candidate set of surfaces with one-line rationales, confirms with the user, then writes the matching `dif/surfaces/<name>.md` files.
Why this score
This repo hosts 9 skills, so its 126 stars are split between them (about 14 each) for scoring.
Popularity score: 54/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
Security
Scanned Oct 20, 2026 at commit 72faace26571, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onedif-generate-surfaces dif-sh/dif · Skill | 54 | ★ 126 | ≈146 always | 19d ago |
| shipping-across-surfaces kajisho5/ffmpeg-skill · Skill Same job: documentation | 71 | ★ 2.0k | ≈156 always | 18d ago |
| sdaf-orientation-and-surface Azure/sap-automation · Skill Both about surface | 63 | ★ 147 | ≈26 always | 16d ago |
| agent-surface-forge OutlineDriven/outline-driven-development · Skill Both about surface and md | 48 | ★ 53 | ≈55 always | 1mo ago |
| persistence-surface-assessment zero-lab-ai/skills · Skill Both about surface | 55 | ★ 82 | ≈85 always | 20d ago |
| audit-agent-surface JoviDeCroock/pracht · Skill Both about surface | 58 | ★ 99 | ≈24 always | 16d ago |