[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-e925790f-50b8-404f-bac1-38137d638f00":3,"$fbcGUyYV0pOFICMFXPSBNhe-Y2x3wscMdJTLnLXoPtnU":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"e925790f-50b8-404f-bac1-38137d638f00","vibers-code-review","人工审核AI生成GitHub项目的流程，包括基于规范的反馈、安全审查以及来自Vibers服务的后续PR跟进。","cat_life_career","mod_other","sickn33,other","---\nname: vibers-code-review\ndescription: Human review workflow for AI-generated GitHub projects with spec-based feedback, security review, and follow-up PRs from the Vibers service.\nrisk: critical\nsource: https:\u002F\u002Fgithub.com\u002Fmarsiandeployer\u002Fvibers-action\ndate_added: \"2026-03-17\"\n---\n\n# Vibers — Human Code Review for AI-Generated Projects\n\nYou push code. We review it against your spec, fix issues, and send a PR.\n\n## When to Use\nUse this skill when:\n\n- You want human review for AI-generated code pushed to GitHub\n- You have a project spec and want reviewers to check implementation against it\n- You want review feedback delivered as a follow-up PR with suggested fixes\n- You are comfortable granting the Vibers service collaborator access to the repository\n\n## Quick Start (3 steps)\n\n### Step 1. Add collaborator\n\nGo to your repo → Settings → Collaborators → Add **`marsiandeployer`**\n\n### Step 2. Add GitHub Action\n\nCreate `.github\u002Fworkflows\u002Fvibers.yml`:\n\n```yaml\nname: Vibers Code Review\non:\n  push:\n    branches: [main]\n\njobs:\n  review:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions\u002Fcheckout@v4\n        with:\n          fetch-depth: 2\n      - uses: marsiandeployer\u002Fvibers-action@v1\n        with:\n          spec_url: 'https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002FYOUR_SPEC_ID\u002Fedit'\n          telegram_contact: '@your_telegram'\n```\n\n| Parameter | What it does |\n|-----------|-------------|\n| `spec_url` | Link to your spec (Google Doc, Notion, etc.). **Must be publicly accessible** (or \"anyone with the link can view\"). Without access to spec, review is impossible. |\n| `review_scope` | `full` (default), `security`, or `spec-compliance` |\n| `telegram_contact` | Your Telegram — we'll message you when review is ready |\n\n### Step 3. Add commit rules to your AI agent\n\nAdd this block to your project's `CLAUDE.md`, `.cursorrules`, or `AGENTS.md`:\n\n```markdown\n## Commit messages\n\nEvery commit MUST include a \"How to test\" section in the body:\n- Live URL to open and verify the change\n- Step-by-step what to click\u002Fcheck\n- Test credentials if login is required\n- Expected result for each step\n\nExample:\n  feat: Add user registration form\n\n  How to test:\n  - Open https:\u002F\u002Fmyapp.vercel.app\u002Fregister\n  - Fill in email\u002Fpassword, submit\n  - Check that confirmation email arrives\n  - Try submitting with invalid email — should show error\n  - Login: test@example.com \u002F demo123\n```\n\nWithout \"How to test\" the reviewer has to guess what to verify, and the review takes longer.\n\n**Done.** Now every push triggers a notification. You'll get a PR with fixes, usually within 24 hours.\n\n## What Happens After Setup\n\n1. You push code → GitHub Action sends us the commit details\n2. We read your spec and review changed files\n3. We fix issues directly in code and submit a PR\n4. You review the PR, merge or comment\n\nWe check: spec compliance, security (OWASP top 10), AI hallucinations (fake APIs\u002Fimports), logic bugs, UI issues.\n\nWe don't check: code style (use ESLint\u002FPrettier), performance benchmarks, full QA (use Playwright\u002FCypress).\n\n## Limitations\n\n- Requires a GitHub repository and adding `marsiandeployer` as a collaborator\n- The referenced spec must be accessible to the review workflow\n- The service is not a replacement for full QA, benchmark testing, or local security review\n- Turnaround depends on the external Vibers review service\n\n## Pricing\n\n| Plan | Rate | Details |\n|------|------|---------|\n| **Promo** | $1\u002Fhour | Full review + PRs with fixes. We ask for honest feedback in return. |\n| **Standard** | $15\u002Fhour | Full review + security audit + priority turnaround. |\n\nNo subscriptions. No contracts. Pay per review.\n\n## Feedback & Support\n\nSend feedback directly from your agent:\n\n```bash\ncurl -X POST https:\u002F\u002Fvibers.onout.org\u002Ffeedback \\\n  -H 'Content-Type: application\u002Fjson' \\\n  -d '{\"message\": \"Your question or issue\", \"repo\": \"https:\u002F\u002Fgithub.com\u002Fyou\u002Fyour-repo\"}'\n```\n\nBoth `message` and `repo` are required. Response: `{\"status\": \"accepted\"}`.\n\nContacts:\n- Telegram: [@onoutnoxon](https:\u002F\u002Ft.me\u002Fonoutnoxon)\n- Moltbook: [moltbook.com](https:\u002F\u002Fmoltbook.com) — user **noxon**\n- GitHub: [marsiandeployer](https:\u002F\u002Fgithub.com\u002Fmarsiandeployer)\n\n## FAQ\n\n**Do I need an API key?**\nNo. Add collaborator + action, that's it.\n\n**What languages?**\nJS\u002FTS, Python, React, Next.js, Django, Flask, and more. If it's on GitHub, we review it.\n\n**What if I disagree with a fix?**\nComment on the PR. We discuss and adjust.\n\n**Can I use this without GitHub?**\nYes — write to Telegram with your code and spec.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,246,1035,"2026-05-16 13:46:18",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"7aa766e3-69cd-47f8-855f-86faae2076d9","1.0.0","vibers-code-review.zip",2373,"uploads\u002Fskills\u002Fe925790f-50b8-404f-bac1-38137d638f00\u002Fvibers-code-review.zip","dedc64202353e67637ef85f71c9a8cd0222366b7e8aa922dbef519d9d421336c","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":4519}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]