원클릭으로
plugin-review
Review a FastGPT community plugin candidate and post a structured publishability verdict to the pull request.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Review a FastGPT community plugin candidate and post a structured publishability verdict to the pull request.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Generate a human-readable daily FastGPT community plugin summary from committed publish and revoke events.
新手友好的 FastGPT 插件开发向导。Use when the user wants help installing Git/GitHub CLI/Node/pnpm, clarifying plugin requirements, choosing FastGPT plugin type (tool or tool-suite), scaffolding and implementing a plugin, testing/debugging with @fastgpt-plugin/cli, packaging, publishing to GitHub, or submitting a pull request to a FastGPT plugin repository/community registry.
Internal FastGPT community plugin intake helper. Detects candidate plugin metadata and prepares registry intake notes for this repository.
SOC 직업 분류 기준
| name | plugin-review |
| description | Review a FastGPT community plugin candidate and post a structured publishability verdict to the pull request. |
Use this skill when a candidate plugin PR, submodule, or local plugin path needs Agent review before publish.
This skill is advisory. It produces review evidence and a verdict for the repository workflow. It is not an official quality guarantee and does not make FastGPT responsible for ongoing plugin maintenance.
Review evidence belongs in the GitHub pull request discussion. Do not add review verdict JSON files to plugins.json, and do not require contributors to commit reviews/<pluginId>/<version>.json.
pluginIdpackages/tools/<pluginId>.Before writing a verdict:
schemas/registry.ts, schemas/review.ts, and schemas/event.ts.plugins.json.package.json, index.ts, README, license, dependency list, and generated .pkg location if present.pnpm run validate, build/check/pack logs, policy scan findings, and package checksum.pass: deterministic gates pass and no blocking policy risk is found.warn: deterministic gates pass but maintenance, license, dependency, network, or usability risk needs human review before publish.fail: deterministic gates fail, source/commit mismatch exists, package cannot be built, or blocking policy risk is found.Never use pass to mean the plugin is feature-complete, bug-free, or officially maintained.
Post a GitHub PR comment with this structure:
## Plugin Review: <pluginId>@<version>
Verdict: pass | warn | fail
Source: <repo>@<commit>
Plugin root: <submodule>/<path>
### Findings
- [P1] path:line - problem and required fix
### Evidence
- registry/submodule:
- install/build/check/pack:
- policy scan:
- package sha256:
### Publish Decision
Proceed | Blocked | Needs human review
When the review is running in a PR and gh is available, post the comment:
gh pr comment <pr-number> --body-file <review-comment.md>
For specific plugin source issues, include exact file and line references in the comment. Use inline GitHub review comments only when the line is part of the PR diff and the API context is available; otherwise use the top-level PR comment.
If a publish workflow needs a machine-readable verdict, pass it directly:
pnpm run plugin -- publish <pluginId> --review-verdict pass --review-summary "<summary>"
The JSON shape in schemas/review.ts is still useful when another automation layer needs to exchange verdict data internally:
{
"pluginId": "weatherTool",
"version": "0.1.0",
"verdict": "pass",
"summary": "Deterministic gates passed. No blocking policy risks found. Community-maintained plugin; no official quality warranty implied.",
"generatedAt": "2026-06-29T00:00:00.000Z"
}
In the PR comment, include:
Mark as fail when any of these are present:
package.json or index.tspnpm-lock.yamlcatalog: or workspace: dependency specifiers in plugin package.jsonchild_process