Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器clawhub未标认证来源可访问clear审计提醒

vibecoding-pro振动编码专业版

Agent Skill

vibecoding-pro 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,616

周安装

109

GitHub Stars

公开资料未说明

下载量

872
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:vibecoding-pro(振动编码专业版)
来源仓库:https://github.com/zmy1006-sudo/vibecoding-pro
安装命令:
openclaw skills install vibecoding-pro
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install vibecoding-pro

简介

采用生成器-评估器双代理模式提升代码质量与迭代精度。

  • 适合对稳定性与可靠性要求高的企业级开发场景。
  • 自动对比基准与历史表现,持续优化输出结果。vibecoding-pro 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 安装命令:openclaw skills install vibecoding-pro。
  • 建议设置人工审核环节,防止评估偏差导致错误采纳。

SKILL.md

name
vibe-coding-pro
slug
vibe-coding-pro
version
1.0.0
description
>

VibeCoding Pro

The AI coding upgrade that actually ships working software.

VibeCoding is fun. VibeCoding Pro is *reliable*.


What VibeCoding Gets Wrong

Most AI coding workflows look like this:

You → "build a login form" → AI generates → "looks good!" → ship it
                                            ↑
                                   This is the problem.

Why it's broken: The same AI that generated the code judges whether it works. It suffers from *cognitive commitment bias* — it can't objectively evaluate what it just built because it already committed to the approach. Bugs survive. Edge cases break. UX issues ship.

The evidence: Anthropic's 2026 engineering research ran an experiment. Solo Claude agents produced 2D game makers where the core game loop was fundamentally broken — entities rendered but ignored all player input. The agent called its own output "working." Only when a separate Evaluator agent physically clicked through the game did it discover the wiring between entity definitions and game runtime was severed.


What VibeCoding Pro Gets Right

User Goal / Spec
      ↓
 ┌─────────────┐
 │  Generator  │ ← "Build X according to spec"
 │  (vibe)     │
 └──────┬──────┘
        │ artifact
        ↓
 ┌────────────────────────────────────┐
 │           Evaluator                │
 │  • Reads SPEC (NOT generator output)│
 │  • Opens URL in real browser        │
 │  • Clicks, fills, navigates         │
 │  • Scores on rubric (0-100)          │
 │  • Returns structured JSON feedback  │
 └────────────────┬───────────────────┘
                  │ score + feedback
                  ↓
         ┌────────────────┐
         │ score ≥ threshold? │
         │ YES → Done     │
         │ NO → Generator  │
         └────────┬────────┘
                  └── Loop (5-15 rounds)

The structural fix: Evaluator never reads the generator's code, reasoning, or commit messages. It only reads the SPEC and operates the deployed artifact. This eliminates anchoring bias architecturally — not through clever prompting.


When to Use VibeCoding Pro

ScenarioApply?Why
React / H5 / Web UI with real interactions✅ YesPlaywright can actually click through it
Multi-step form flows (wizard, checkout, onboarding)✅ YesEvaluator can exercise each step
API + frontend integration✅ YesEvaluator calls endpoints and checks DB state
Single utility function⚠️ OptionalMight be overkill
Pure backend logic (no UI)⚠️ Use API Evaluator templateEvaluator calls endpoints directly
Design-sensitive work (brand identity, layout)✅ YesHuman-in-the-loop variant works best

Quick Start

Step 1: Write a Spec Contract

The SPEC is the most important artifact. It's the Evaluator's only reference.

# Spec: [Feature Name] v1.0

## Goal
[One sentence: what exists when this is done?]

## Functional Requirements
- FR-001: [Specific, testable, observable]
- FR-002: [...]

## Interaction Specifications
- UI-001: [User clicks X → Y happens]
- UI-002: [Form accepts type Y, rejects type N]

## Acceptance Criteria
- AC-001: [Measurable outcome]
- AC-002: [...]

## Out of Scope
- [Explicitly NOT required]

## Test Scenarios
**Scenario 1:** Happy path — normal user completes primary action
**Scenario 2:** Edge case — empty data, error state
**Scenario 3:** Boundary — max input length, concurrent actions

Step 2: Run the Loop

  1. Generator Agent receives: SPEC + iteration history + previous Evaluator feedback
  2. Generator builds artifact and deploys
  3. Evaluator Agent receives: SPEC + deployed URL (NOT generator code)
  4. Evaluator opens browser, clicks through test scenarios, screenshots, scores
  5. Evaluator returns structured JSON with score breakdown
  6. If score ≥ threshold → done. If not → loop back to Generator.

Architecture Reference

See references/architecture.md for:

  • Four architecture variants (Sequential / Parallel / Staged / Human-in-loop)
  • GAN theory deep-dive and why it works
  • Spec Contract template (copy-paste ready)
  • History format and loop control logic
  • Anti-patterns and how to fix them

Evaluator Templates

See references/evaluator-prompts.md for:

TemplateWhen to UseEvaluator Mode
Web/H5 UIReact/Vue/H5/Web componentsPlaywright browser automation
API/BackendREST endpoints, microservicesDirect HTTP calls
Content/DocsReports, copy, documentationStructured text scoring

Each template includes:

  • System prompt (calibrated for evaluator independence)
  • User prompt with rubric
  • Required JSON output schema
  • 4 calibration examples (30/60/85/95 score ranges)

Iteration Loop Scripts

See scripts/iteration_loop.py for a complete Python implementation:

  • run_generator() — adapt to your agent (Claude API, OpenAI, subagent, etc.)
  • run_evaluator() — adapt to your QA stack (Playwright, HTTP client, etc.)
  • Full loop control: plateau detection, approach switching, escalation
  • CLI: python iteration_loop.py --spec spec.md --url http://localhost:3000 --threshold 85 --rounds 15

See scripts/calibrate_evaluator.py for evaluator calibration utility:

  • Run on 4 known examples before production
  • Auto-detects score drift and suggests rubric adjustments

Scoring Rubric

Default rubric (adjust weights by domain):

DimensionWeightMeasures
Functional completeness30%Every spec requirement works end-to-end
Interaction quality25%Click/form/nav behavior as a real user
Edge case handling20%Error states, empty data, boundary inputs
Code/design quality15%Consistency, readability, no anti-patterns
Originality/craft10%Avoids template defaults and AI slop patterns

Threshold guidelines:

Use CasePASS_THRESHOLDMAX_ROUNDS
Internal prototype7010
User-facing feature8515
Production critical9520 + human review

Why This Works (Research Background)

Source: Anthropic Engineering, "Harness Design for Long-Running Application Development" (March 2026)

Key findings:

  • Solo Claude agents on 16-feature game maker: core game loop broken, entity runtime wiring severed
  • Full harness (Generator + Evaluator): fully working, sprite animation, sound, AI-assisted level design
  • Opus 4.6 vs 4.5: improved planning reduced harness complexity needed
  • Evaluator value is *situational*: worth the cost when task exceeds what the model reliably does solo

GAN theory parallel: The Generator tries to fool the Evaluator. The Evaluator tries to catch failures the Generator misses. The adversarial tension drives quality upward. Unlike ML GANs, this uses natural language feedback — it's fully inspectable and steerable.


Common Mistakes

MistakeWhy It FailsFix
Same agent generates and evaluatesCognitive anchoring biasSeparate agents with separate prompts
Evaluator reads generator's codeJudges intent, not realityShow only deployed URL
Skipping calibrationScore inflation/driftRun 3-5 known examples first
Vague scoring ("7/10 looks fine")Unactionable feedbackRequire structured JSON per rubric
Too few roundsGenerator never convergesMinimum 10 rounds for complex UI
Never switching approachGets stuck in local minimumSwitch strategy after 3 plateauing rounds
Using for trivial tasksOverhead > valueReserve for multi-feature/full-page work

OpenClaw Integration

In OpenClaw, use the coder + tester subagents:

Generator → sessions_spawn(agentId="coder", ...)
Evaluator → sessions_spawn(agentId="tester", ...) + browser tool

The tester subagent should use the Playwright MCP tool:

  • browser_navigate → open URL
  • browser_click → interact
  • browser_fill → form input
  • browser_screenshot → capture evidence

*Built on Anthropic's 2026 engineering research. Inspired by GAN theory and adversarial validation patterns.*

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

97.16%
按下载量换算847

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills