Skip to content
Back to skills

Swarm Qa

ASecurity

کارزار چهارفازی کیوای سوارمی روی محصول زنده: ممیزی استاتیک, کیوای عمیق, سوارم فیکس, تأیید نهایی. Triggers: «سوارم کیوای», «کیوای کامل بزن», "swarm qa". برای چک سریع یک صفحه نه.

  • 11 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Scanned September 21, 2026

npx -y skills add smk-labs/claude-plugins --skill swarm-qa --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Swarm Qa?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Swarm Qa
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/smk-labs-swarm-qa/badge)](https://www.skillsdirectory.com/skills/smk-labs-swarm-qa)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: swarm-qa
description: >-
  کارزار چهارفازی کیوای سوارمی روی محصول زنده: ممیزی استاتیک, کیوای عمیق, سوارم فیکس, تأیید نهایی.
  Triggers: «سوارم کیوای», «کیوای کامل بزن», "swarm qa". برای چک سریع یک صفحه نه.
---

# swarm-qa: کیوای سوارمی چهار فازی

هدف: همان مأموریتی که قبلا هر بار با یک پرامپت ده‌هزار کاراکتری ساخته می‌شد، حالا با یک کلمه. تو ارکستراتور هستی: قضاوت و طراحی با تو، اجرای گسترده با ایجنت‌های Sonnet، بررسی عمیق با Opus.

## پیش‌پرواز
1. اول `.claude/swarm-qa.local.md` پروژه را بخوان (فرمت پایین). هرچه آنجا هست دوباره نپرس.
2. کمبودها را در یک پرسش batched بگیر: آدرس‌ها و استک، منبع کردهای تست (فقط مسیر فایل یا نام env؛ مقدار سیکرت هرگز در چت تکرار نشود)، سقف‌های همزمانی (پیش‌فرض: مرورگر 1، کال‌های سنگین 8)، فایل known-issues، و دامنهٔ ممنوعه.
3. کانفیگ نهایی را در همان فایل ذخیره کن تا دفعهٔ بعد پرسش صفر شود.

## قوانین سخت (در همهٔ فازها)
- مرورگر یک surface مشترک است: همیشه فقط یک ایجنت مرورگر زنده. فن‌اوت وسیع فقط برای کار read-only و کد و API.
- دادهٔ پروداکشن read-mostly است. نوشتن فقط روی دادهٔ تست مشخص‌شده.
- بیلد و دیپلوی فقط روی سرور، نه لپ‌تاپ. بعد از هر دیپلوی smoke test و چک locale.
- سشن‌ها و پروسه‌های زندهٔ کاربر هرگز kill یا overwrite نمی‌شوند.
- هیچ ادعای «انجام شد» بدون verify واقعی (نه استاب).

## چهار فاز (با ابزار Workflow؛ هر فاز یک ورک‌فلوی جدا تا بین فازها در جریان بمانی)
1. ممیزی استاتیک: سوارم گستردهٔ Sonnet روی خود کد، بدون مرورگر. هر ایجنت یک برش عمودی: auth، پرداخت، فرم‌ها، i18n و RTL، پرفورمنس، امنیت. خروجی: یافته‌های حدسی با اسکیمای پایین.
2. کیوای زنده: ایجنت‌های کم‌تعداد اما عمیق (Opus) روی محصول واقعی. لاین مرورگر سریالی. فلوهای اصلی کاربر تا انتها (ورود تا خرید). یافته‌های فاز 1 را هم راستی‌آزمایی کن.
3. سوارم فیکس: فقط یافته‌های تأییدشدهٔ P0 تا P2. هر یافته یک ایجنت فیکس؛ در صورت برخورد فایل‌ها worktree ایزوله. ship small: هر فیکس کامیت جدا.
4. تأیید نهایی: ایجنت‌های verify مستقل، هر فیکس در محیط واقعی، رگرشن‌چک فلوهای اصلی. اگر رد شد، یافته دوباره باز می‌شود و به فاز 3 برمی‌گردد.

## اسکیمای یافته (خروجی ساخت‌یافتهٔ همهٔ ایجنت‌ها)
`{surface, flow, severity: P0|P1|P2|P3, symptom, repro, evidence, root_cause, is_regression}`

## چک‌پوینت و تاب‌آوری
- مسیر کارزار: `reports/swarm-qa/<YYYY-MM-DD>/`. بعد از هر فاز و هر 10 یافته `checkpoint.json` آپدیت شود.
- بعد از قطعی: اول checkpoint و `resumeFromRunId` ورک‌فلو. هیچ فازی از صفر تکرار نمی‌شود.

## خروجی نهایی
گزارش مارک‌داون تاریخ‌دار + پوشهٔ evidence (اسکرین‌شات‌ها) + جمع‌بندی فارسی به‌صورت کارت readable: شمار یافته‌ها به تفکیک severity و وضعیت فیکس هرکدام.

## قواعد ثابت
بدون ایموجی و بدون خط‌تیرهٔ بلند در همهٔ خروجی‌ها. زبان سادهٔ فارسی در گزارش نهایی. هیچ وابستگی جدید نصب نشود.

## فرمت `.claude/swarm-qa.local.md`
```markdown
---
stack: dana
urls: [https://example.com]
creds: .env.qa
browser_lane: 1
heavy_cap: 8
known_issues: docs/known-issues.md
no_touch: [db:prod, sessions:live]
---
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.