getdesign

agent
Guvenlik Denetimi
Uyari
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
Purpose
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.
SUMMARY

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.

README.md

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

Watch or download the MP4

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/web is the main implemented surface.
  • convex/ backs the waitlist flow used by the web app.
  • packages/sdk and packages/cli are intentional placeholders for future public packages.
  • The agent skill in skills/getdesign is 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)

Sonuc bulunamadi