entry-point-check

验证 VS 的 entry_points 字段是否与 SPEC_PRJ_ENTRYPOINTS(入口类型标签)一致,生成缺失入口清单和补充建议。当准备 CONSTRAINT 验收前使用。

16 stars

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

$curl -o ~/.claude/skills/entry-point-check/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/entry-point-check/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/entry-point-check/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How entry-point-check Compares

Feature / Agententry-point-checkStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

16
from diegosouzapw/awesome-omni-skill

SharePoint Automation: manage sites, lists, documents, folders, pages, and search content across SharePoint and OneDrive

sentry-setup-tracing

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

Pyright fast Python type checker from Microsoft with VS Code integration and strict type checking modes

powerpoint-automation

16
from diegosouzapw/awesome-omni-skill

Create professional PowerPoint presentations from various sources including web articles, blog posts, and existing PPTX files. Ideal for tech presentations, reports, and documentation.