Install
$ agentstack add skill-jinsyin-skills-gsx-ui-spec ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
gsx-ui-spec
Codex Adapter
In Codex, translate this Claude wrapper instead of rewriting it:
$ARGUMENTS= text after$gsx-*./gsd: ...orSkill("gsd:", args="...")= run.codex/skills/gsd-/SKILL.mdwith args as{{GSD_ARGS}}.AskUserQuestion: only map torequest_user_inputif your Codex build truly renders an interactive picker; otherwise (the usual Codex case) do not force it. Before any choice among options/plans, first print each option's core content in your reply, then list the choices as a numbered Markdown list and stop and wait for the user's text reply. Never self-answer a prompt the user never saw.- Claude tool names are intent labels; use equivalent Codex tools.
- Preserve wrapper boundaries; if GSD owns edits, do not edit source here.
Thin wrapper around /gsd:ui-phase that always attaches the project's prototype-fidelity + UI/UX constraint.
$ARGUMENTS= GSD Phase Number (single number). If empty, ask "要为哪个 Phase 生成 UI 设计契约?给我 Phase 编号。" and wait.
- Invoke with the number + this verbatim constraint block:
Skill("gsd:ui-phase", args: " 必须逐屏引用 @.product/design/ 高保真(视觉+交互)原型(包括但不限于列表、卡片、弹窗、抽屉等视觉文案,以及产品交互),同时遵守 frontend-ui-best-practices skill 的视觉和交互规范(先读其 SKILL.md 索引,再按需读取相关规则文件),以及 CLAUDE.md「本项目专属的 UI 约定」一节。如果页面中存在依赖后续 Phase 的功能,前端内容也必须先占位(比如用 disable、数字 0 占位)。如果有功能逻辑调整确需调整页面、不对齐原型的,必须采访我询问意见。最后如果前后端对接好了,前端必须清除相关页面的 mock 数据。")
Keep the constraint text exactly as written. Don't read the prototype or draft UI-SPEC yourself — hand off to gsd:ui-phase. Reply in Chinese.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: JinsYin
- Source: JinsYin/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.