Agent Skills › pollinations/pollinations › quest-solution-review

quest-solution-review

GitHub

用于评审 Pollinations 社区挑战的多份 PR,对比实现方案,依据正确性和简洁性选择最优解并生成报告。

.claude/skills/quest-solution-review/SKILL.md pollinations/pollinations

Trigger Scenarios

需要评审多个竞争性的 Pull Request 从 Issue 中查找并评估解决方案

Install

npx skills add pollinations/pollinations --skill quest-solution-review -g -y
More Options

Non-standard path

npx skills add https://github.com/pollinations/pollinations/tree/main/.claude/skills/quest-solution-review -g -y

Use without installing

npx skills use pollinations/pollinations@quest-solution-review

指定 Agent (Claude Code)

npx skills add pollinations/pollinations --skill quest-solution-review -a claude-code -g -y

安装 repo 全部 skill

npx skills add pollinations/pollinations --all -g -y

预览 repo 内 skill

npx skills add pollinations/pollinations --list

SKILL.md

Frontmatter
{
    "name": "quest-solution-review",
    "description": "Compare competing pull requests for a Pollinations community quest and select the smallest correct solution. Use when reviewing multiple implementations linked to a POLLEN-QUEST issue."
}

Quest Solution Review

Choose the implementation that fully solves the quest with the least ongoing complexity. Do not reward being first, large, or already up to date with main.

Review

  1. Read the quest, acceptance criteria, and relevant current code.
  2. Find every linked implementation from the issue timeline, closing keywords, cross-references, and PR search. Include closed and draft PRs when they are genuine submissions.
  3. Inspect each complete diff and checks. Separate branch-age conflicts from the quality of the proposed change.
  4. Verify changing external contracts against current primary documentation.
  5. Apply the gates below, then test the strongest candidates in proportion to risk. Prefer focused tests of real code and a practical smoke test when one is feasible.

Correctness gate

A candidate must:

  • Meet the quest's observable acceptance criteria.
  • Use the real provider/API contract and the repository's existing architecture.
  • Preserve required auth, permissions, security, accounting, and tracking.
  • Bill from the provider's reported usage when the route reports it, not from a price formula rebuilt from request parameters.
  • Handle failure modes that users can realistically encounter.

Reject a candidate that only appears to work, silently changes the public contract, or requires speculative fallback behavior to cover a defect.

Simplicity comparison

Among correct candidates, prefer:

  • The smallest focused diff and fewest new concepts.
  • Existing shared utilities and established data flow.
  • Clear ownership and direct code over wrappers or generic frameworks for one use case.
  • Focused tests that exercise the production implementation.
  • Registry, schema, and documentation changes only when the public contract requires them.

Treat unrelated edits, generated noise, lockfile churn, duplicated helpers, hard-coded copies of dynamic data, mock infrastructure, and contaminated commit history as costs. Line count is evidence, not the decision by itself. Consider meaningful effort separately from the final diff: real testing, investigating failures, responding to feedback, and iterations that simplify the solution all count. Do not use lines of code or commit count as proxies; effort does not replace correctness or maintainability.

Report

Give a concise comparison containing:

  • Candidate PRs reviewed and any submissions excluded, with the reason.
  • Blocking correctness findings.
  • Relative complexity and useful ideas found in alternatives.
  • Tests, checks, and smoke tests actually run.
  • A verdict: merge, request a small follow-up, combine a specific idea, or accept none.

Do not comment, close, edit, or merge contributor PRs unless the user asks. If a maintainer follow-up is authorized, keep it minimal and preserve contributor attribution. A small bonus for an alternative is exceptional: use it only when the alternative was independently strong, materially influenced the shipped solution, or contributed valuable testing and thoughtful iteration. State the actual reason; do not invent inspiration that did not occur.

Version History

  • 5cb4f4b Current 2026-10-19 13:08

    更新文档,强调在评审中认可贡献者的思考与努力。

  • 7d1d825 2026-09-28 05:13

    修正了z-image fal回退计费逻辑,改为从fal响应获取实际计费的兆像素数,避免估算导致的成本低估;同时更新了AGENTS.md和技能文档中的计费规则说明。

  • 3e1cabf 2026-09-09 11:59

Same Skill Collection

.agents/skills/pollinations-sdk/SKILL.md
.claude/skills/abuse-detection/SKILL.md
.claude/skills/bring-your-own-pollen/SKILL.md
.claude/skills/candidate-evaluation/SKILL.md
.claude/skills/code-formatting/SKILL.md
.claude/skills/community-leaderboard/SKILL.md
.claude/skills/economics-provider-collection/SKILL.md
.claude/skills/enter-services/SKILL.md
.claude/skills/grilling/SKILL.md
.claude/skills/issue-maker/SKILL.md
.claude/skills/manage-vast-gpu-fleet/SKILL.md
.claude/skills/model-debugging/SKILL.md
.claude/skills/model-management/SKILL.md
.claude/skills/monitor-services/SKILL.md
.claude/skills/news-pipeline/SKILL.md
.claude/skills/polli-video/SKILL.md
.claude/skills/polli/SKILL.md
.claude/skills/pollinations-api/SKILL.md
.claude/skills/pollinations-sdk/SKILL.md
.claude/skills/pollinations-support-triage/SKILL.md
.claude/skills/quest-contributor/SKILL.md
.claude/skills/r2-glacier-migration/SKILL.md
.claude/skills/spending-analysis/SKILL.md
.claude/skills/sync-production/SKILL.md
.claude/skills/tinybird-deploy/SKILL.md
.claude/skills/voting-status/SKILL.md
.claude/skills/web-research/SKILL.md
apps/openclaw/skills/founder-meditation/SKILL.md
packages/polli-cli/SKILL.md
.agents/skills/ponytail/SKILL.md
.claude/skills/ponytail/SKILL.md
.agents/skills/source-command-review/SKILL.md
.claude/skills/grill-me/SKILL.md

Metadata

Files
0
Version
5cb4f4b
Hash
e4188a05
Indexed
2026-09-09 11:59

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-31 18:18
浙ICP备14020137号-1