entry-point-check
验证 VS 的 entry_points 字段是否与 SPEC_PRJ_ENTRYPOINTS(入口类型标签)一致,生成缺失入口清单和补充建议。当准备 CONSTRAINT 验收前使用。
Best use case
entry-point-check is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
验证 VS 的 entry_points 字段是否与 SPEC_PRJ_ENTRYPOINTS(入口类型标签)一致,生成缺失入口清单和补充建议。当准备 CONSTRAINT 验收前使用。
Teams using entry-point-check should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/entry-point-check/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How entry-point-check Compares
| Feature / Agent | entry-point-check | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
验证 VS 的 entry_points 字段是否与 SPEC_PRJ_ENTRYPOINTS(入口类型标签)一致,生成缺失入口清单和补充建议。当准备 CONSTRAINT 验收前使用。
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
## entry-point-check: 入口设计检查 ### 描述 验证 VS 的 `entry_points` 字段是否与 `SPEC_PRJ_ENTRYPOINTS`(`WEB_APP`/`API`/`JOB`/`CLI`/`LIB`/`MIXED`/`TBD`)一致,生成缺失入口清单和补充建议。 ### 适用场景 - **WORKFLOW_STEP_4 Task S4-2 Round 2**:生成 VS 后 - **WEB_APP/API/JOB/CLI/LIB/MIXED 项目**:忘记设计 entry_points - **WORKFLOW_STEP_4 Task S4-5 前**:准备 CONSTRAINT 验收前 ### 输入 - design/ 目录(所有 VS) - 入口类型标签(从 `spec/spec_variables.md` 读取 `SPEC_PRJ_ENTRYPOINTS`) ### 输出 - Entry Point 检查报告(markdown) - 缺失入口清单(哪些 VS 缺少 entry_points) - 补充建议(建议添加哪些入口) ### 执行策略 1. 读取 `spec/spec_variables.md`,获取 `SPEC_PRJ_ENTRYPOINTS` 2. 扫描所有 VS,检查 `entry_points` 字段是否存在且结构化(至少包含 `name` 与 `type`) - **格式约束**: 使用业务语言(如 "Dashboard entry"),不写 URL/路由/HTTP 端点字符串 3. 基于 `SPEC_PRJ_ENTRYPOINTS` 做最小一致性检查(不做实现细节推断): - `WEB_APP`: 至少包含 1 个 `type: UI` 的入口 - `API`: 至少包含 1 个 `type: API` 的入口 - `JOB`: 至少包含 1 个 `type: JOB` 的入口(`trigger` 建议写调度触发方式) - `CLI`: 至少包含 1 个 `type: CLI` 的入口 - `LIB`: 至少包含 1 个 `type: LIB` 的入口(按“集成点/使用方式”描述) - `MIXED`: 同时满足实际存在的入口组合(例如 UI + API) - `TBD`: 标记为待确认并提示 HITL 澄清 4. 识别缺失入口或类型不匹配的 VS,并给出补充建议(基于 VS 的 `value_path` 推断入口语义) ### 价值 - **SPEC 组织**:提前发现入口设计缺失,避免 CONSTRAINT 验收失败 - **PM/BA**:确保设计完整 - **Dev**:明确系统入口
Related Skills
SharePoint Automation
SharePoint Automation: manage sites, lists, documents, folders, pages, and search content across SharePoint and OneDrive
sentry-setup-tracing
Setup Sentry Tracing (Performance Monitoring) in any project. Use this when asked to add performance monitoring, enable tracing, track transactions/spans, or instrument application performance. Supports JavaScript, TypeScript, Python, Ruby, React, Next.js, and Node.js.
sentry-setup-metrics
Setup Sentry Metrics in any project. Use this when asked to add Sentry metrics, track custom metrics, setup counters/gauges/distributions, or instrument application performance metrics. Supports JavaScript, TypeScript, Python, React, Next.js, and Node.js.
sentry-setup-logging
Setup Sentry Logging in any project. Use this when asked to add Sentry logs, enable structured logging, setup console log capture, or integrate logging with Sentry. Supports JavaScript, TypeScript, Python, Ruby, React, Next.js, and other frameworks.
sentry-python-setup
Setup Sentry in Python apps. Use when asked to add Sentry to Python, install sentry-sdk, or configure error monitoring for Python applications, Django, Flask, FastAPI.
sentry-python-sdk
Full Sentry SDK setup for Python. Use when asked to "add Sentry to Python", "install sentry-sdk", "setup Sentry in Python", or configure error monitoring, tracing, profiling, logging, metrics, crons, or AI monitoring for Python applications. Supports Django, Flask, FastAPI, Celery, Starlette, AIOHTTP, Tornado, and more.
sentry-debugger
Debug production issues using Sentry error tracking API. Use when Claude needs to investigate production errors, crashes, or issues by fetching error data from Sentry - including stack traces, user context, breadcrumbs, and error frequency. Triggers on requests like "check Sentry for errors", "debug this production issue", "what's causing crashes", "investigate errors in [project]", or when users share Sentry issue URLs.
security-check
Voer geautomatiseerde security checks uit op codebases. Scant broncode, configuraties en dependencies op kwetsbaarheden met Semgrep, Trivy en Gitleaks. Categoriseert findings per OWASP Top 10 met genormaliseerde severity levels. Gebruik bij security scans, PR reviews, of compliance checks.
rdc-endpoint-setup
Set up @data-client/endpoint for custom async operations. Wraps existing async functions with Endpoint for use with Data Client hooks. Use after rdc-setup detects non-REST/GraphQL async patterns.
qa-check
Mandatory quality assurance for all dev work before publishing. Use BEFORE deploying any project to production. Validates build, tests browser functionality, checks mobile responsiveness, and ensures no broken links/images.
pyright-type-checker
Pyright fast Python type checker from Microsoft with VS Code integration and strict type checking modes
powerpoint-automation
Create professional PowerPoint presentations from various sources including web articles, blog posts, and existing PPTX files. Ideal for tech presentations, reports, and documentation.