getdesign
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Uyari
- network request — Outbound network request in apps/api/api/index.ts
- process.env — Environment variable access in apps/api/src/dev.ts
- network request — Outbound network request in apps/api/test/app.test.ts
Permissions Gecti
- Permissions — No dangerous permissions requested
This tool extracts a website's CSS and generates a comprehensive design system document (palette, typography, components) from any given URL. It functions primarily as a web application and an installable agent skill for AI coding assistants like Claude Code and Cursor.
Security Assessment
Overall risk: Low. The tool does not request dangerous permissions or execute hidden shell commands. It accesses environment variables and makes outbound network requests, but these actions are standard and well-documented within the API backend for fetching live website CSS. There are no hardcoded secrets detected. The external requests are expected given the tool's core functionality of fetching and analyzing external websites.
Quality Assessment
The project is very new and currently has low community visibility with only 8 GitHub stars, meaning it has undergone limited peer review. However, it is an actively maintained open-source project with a recent last push and is properly licensed under the standard MIT license. The repository clearly documents its current state, transparently noting that the CLI, SDK, and HTTP API are currently just placeholders for future development.
Verdict
Safe to use. The code is transparent and free of hidden malicious behavior, though its early stage of development means it may lack robust community support.
On-demand design systems from any URL. Five surfaces, one agent: web, API, CLI, TypeScript SDK, and a portable agent skill that runs inside Claude Code, Codex, and Cursor.
getdesign
On-demand design systems from any URL. One implemented web app, four planned surfaces.
License: MIT
Skill: skills.sh
PRs Welcome
Paste a URL. Get a production-grade design.md — palette, typography, components, layout, depth, motion, responsive rules, and an agent prompt guide — grounded in the site's actual CSS, not hallucinated.
Demo Video
https://github.com/user-attachments/assets/b88a05db-a5cb-4d0e-ae8f-cd143b3fad7d
| Surface | Current state |
|---|---|
| Web | Implemented in apps/web as the landing page, /design showcase, and waitlist API route |
| HTTP API | Planned product surface; not implemented in this repo yet |
| CLI | Placeholder package in packages/cli; not a full product surface yet |
| TypeScript SDK | Placeholder package in packages/sdk; not a full client implementation yet |
| Agent skill | Implemented in skills/getdesign and installable via npx skills add MohtashamMurshid/getdesign |
See:
- prd.md — product requirements (what and why)
- architecture.md — technical architecture (how)
- skills/ — the portable agent skill (fifth surface)
Status
Current repo state:
apps/webis the main implemented surface.convex/backs the waitlist flow used by the web app.packages/sdkandpackages/cliare intentional placeholders for future public packages.- The agent skill in
skills/getdesignis implemented and documented.
The fuller multi-surface product architecture still lives in architecture.md, but parts of that document describe the target system rather than the code already in this repository.
Layout
apps/
web/ Next.js 16 landing page, /design showcase, waitlist route
packages/
cli/ Placeholder npm CLI package
config/ Shared tsconfig package
sdk/ Placeholder npm SDK package
tools/ Placeholder tools package
types/ Placeholder shared types package
convex/ Convex backend (initialized)
skills/ Agent skills (distributed via skills.sh)
Planned surfaces such as apps/api, a richer CLI, and the full SDK described in architecture.md are future work and are intentionally not scaffolded in this repo yet.
Prerequisites
- Bun ≥ 1.3
- Node ≥ 20
Install & dev
bun install
cd apps/web && bun run dev # http://localhost:3000
Quickstarts
SDK placeholder
import { getDesign } from "@getdesign/sdk";
await getDesign("https://cursor.com");
// Throws today: the published SDK package is a private-beta placeholder.
Agent skill
Install into Claude Code, Codex, Cursor, or any of the 40+ supported agents:
npx skills add MohtashamMurshid/getdesign
Then prompt your agent:
extract the design system from cursor.com into design.md
The skill drives your agent's own WebFetch / browser / Write tools — zero infrastructure, same 9-section output.
Contributing
PRs welcome. Start with CONTRIBUTING.md. By participating you agree to the Code of Conduct.
For security issues, use GitHub private vulnerability reporting — see SECURITY.md.
License
MIT © 2026 Mohtasham Murshid Madani
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi