cc-pr-review-ci
Review TypeScript and React Pull Requests
Pull request reviews can miss issues across security, tests, performance, and maintenance. This skill organizes twelve review domains and prepares findings for GitHub comments.
インストール前に停止して確認を求めてください。
計画を確認し、ファイルを変更する前にユーザーの明示的な同意を得てください。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "cc-pr-review-ci" from https://skillstore.io/skills/adrianbrowning-cc-pr-review-ci.md and its manifest at https://skillstore.io/api/skills/adrianbrowning-cc-pr-review-ci/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「cc-pr-review-ci」を使用しています。 Review local changes that add tests with mocks returning the asserted values.
期待される結果:
- High priority: A test asserts its mock output without exercising production behavior.
- Suggested fix: Execute the production path and assert observable results.
- Review decision: Approved with suggestions unless a critical issue is also found.
「cc-pr-review-ci」を使用しています。 Review a workflow supporting both pull requests and manual runs.
期待される結果:
- High priority: Pull request fields are used during manual runs, where those fields are unavailable.
- Suggested fix: Select valid metadata for each supported event.
- The review artifact includes a finding identifier, location, explanation, and repair prompt.
セキュリティ監査
高リスクMost static flags identify Markdown, JavaScript strings, legitimate credential use, or ordinary repository review operations. Confirmed risks include unvalidated shell interpolation and predictable temporary review input. Semantic findings identify unauthenticated finding suppression, marker-based dismissal of other reviewers, and approval binding to a potentially unreviewed head commit.
確認済みのセキュリティ上の懸念 (3)
機能レビュー項目 (13)
これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。
リスク要因
⚙️ 外部コマンド (50)
📁 ファイルシステムへのアクセス (11)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/adrianbrowning-cc-pr-review-ci/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/adrianbrowning-cc-pr-review-ci?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/adrianbrowning-cc-pr-review-ci?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/adrianbrowning-cc-pr-review-ci/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/adrianbrowning-cc-pr-review-ci.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
adrianbrowning. (2026). cc-pr-review-ci security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/adrianbrowning-cc-pr-review-ci/audits/1BibTeX形式の引用
@techreport{adrianbrowning-adrianbrowning-cc-pr-review-ci-2026,
author = {adrianbrowning},
title = {cc-pr-review-ci security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/adrianbrowning-cc-pr-review-ci/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "cc-pr-review-ci security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "adrianbrowning"
date-released: "2026-10-06"
url: "https://skillstore.io/skills/adrianbrowning-cc-pr-review-ci/audits/1"
identifiers:
- type: other
value: "skillstore:adrianbrowning-cc-pr-review-ci:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 中作成できるもの
Check Changes Before Opening a Pull Request
Review local TypeScript and React changes against origin/main and inspect the structured results before requesting team feedback.
Prepare Consistent Repository Reviews
Use domain checklists to prepare actionable findings with stable identifiers and proposed fixes for human assessment.
Integrate Review Artifacts into CI
Separate AI review generation from credentialed posting after hardening the script and configuring permissions in an external workflow.
これらのプロンプトを試す
Review my current changes against origin/main using cc-pr-review-ci. Print the structured review locally and do not post comments.
Review PR [number] across all twelve domains. Prepare the review artifact, report skipped domains, and leave GitHub posting to the separate script.
Review PR [number] across all domains, emphasizing test validity and CI permissions. State missing dependencies and explain each proposed fix.
Re-review PR [number] after recent commits. Verify authorized dismissals, reassess changed finding locations, and report suppressions for human approval before posting.
ベストプラクティス
- Harden and validate the posting script, bind artifacts to reviewed commits, and use private per-job artifact storage.
- Keep AI review credentials read-only and grant the separate posting step only the GitHub permissions it requires.
- Review findings and suppressions manually, and provide optional testing skills and duplication reports when those domains matter.
回避
- Run the current posting script with untrusted environment values or a broadly privileged token.
- Treat missing optional domains or AI approval as evidence that tests passed or security is guaranteed.
- Accept arbitrary reactions as authorized dismissals or post an old review after the PR head changes.
よくある質問
What languages and frameworks does this skill target?
Can I use it without a pull request?
Does the reviewing agent publish comments?
Does it execute tests or generate duplication reports?
Which optional skills are needed?
Is the posting script ready for untrusted CI inputs?
開発者情報
作成者
adrianbrowningライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
7a9552eb967a93f1ca204dafe1f2bc3df98cf0d2
メンテナンスの新しさ
2026/10/6
利用状況
0 ダウンロード · 0 閲覧