[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71NEWGHTN1S576CG3SVV77H":3,"skill-same:01M71NEWGHTN1S576CG3SVV77H":97},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":55,"updatedAt":56,"install":57,"resources":70},"01M71NEWGHTN1S576CG3SVV77H","ln-633-test-value-auditor",null,"Scores each test by portfolio value and returns KEEP\u002FDELETE\u002FMERGE\u002FREWRITE. Use when pruning test-suite cost.","vitalikpestov\u002FSkills-Catalog","vitalikpestov","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F13882997?v=4","01M71N4QG0CWRXX4R24JQZXDDQ","Vitalik Pestov","01M71N4QGMSYRW607DDSE0CQMM",2,"MIT","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"value","ln","test","test value","auditor","ln 633 test value auditor","grep","cost","keep","rewrite","use","returns","suite","read","merge","portfolio","delete","Bash","when","2026-11-10 10:56:23",false,"---\nname: ln-633-test-value-auditor\ndescription: \"Scores each test by portfolio value and returns KEEP\u002FDELETE\u002FMERGE\u002FREWRITE. Use when pruning test-suite cost.\"\nallowed-tools: Read, Grep, Glob, Bash\nlicense: MIT\n---\n\n> **Paths:** File paths (`references\u002F`, `..\u002Fln-*`) are relative to this skill directory.\n\n# Portfolio Value Auditor (L3 Worker)\n\n**Type:** L3 Worker\n\nSpecialized worker calculating portfolio value and maintenance cost for each test.\n\n## Purpose & Scope\n\n- Audit **Portfolio Value** (Category 3: Critical Priority)\n- Calculate Value Score = Impact x Probability, then adjust by uniqueness, regression history, and maintenance cost\n- Make canonical `KEEP`, `DELETE`, `MERGE`, or `REWRITE` decisions\n- Calculate compliance score (X\u002F10)\n\n## Inputs\n\n**MANDATORY READ:** Load `references\u002Faudit_worker_core_contract.md`.\n\nReceives `contextStore` with: `tech_stack`, `testFilesMetadata`, `codebase_root`, `output_dir`.\n\n## Workflow\n\nDetection policy: use two-layer detection (candidate scan, then context verification); load `references\u002Ftwo_layer_detection.md` only when the verification method is ambiguous.\n\n1) **Parse Context:** Extract tech stack, Impact\u002FProbability matrices, test file list, output_dir from contextStore\n2) **Calculate Scores (Layer 1):** For each test: calculate Value Score = Impact x Probability, then annotate duplicate coverage, known regression guard, and maintenance cost\n2b) **Context Analysis (Layer 2 -- MANDATORY):** Before finalizing `DELETE` or `MERGE` decisions, ask:\n   - Is this a regression guard for a known past bug? -> **KEEP** regardless of Score\n   - Does this test cover a critical business rule (payment, auth) even if Score\u003C10? -> **REWRITE**, not DELETE, if assertions are weak\n   - Is this the only test covering an edge case in a critical flow? -> **KEEP**\n   - Does another test prove the same behavior with clearer assertions or lower cost? -> **MERGE**\n3) **Classify Decisions:** KEEP, DELETE, MERGE, or REWRITE\n4) **Collect Findings:** Record each REVIEW\u002FREMOVE decision with severity, location (file:line), effort estimate (S\u002FM\u002FL), recommendation\n5) **Calculate Score:** Count violations by severity, calculate compliance score (X\u002F10)\n6) **Write Report:** Build full markdown report in memory per `references\u002Ftemplates\u002Faudit_worker_report_template.md`, write to `{output_dir}\u002Fln-633--global.md` in single Write call\n7) **Return Summary:** Return minimal summary to coordinator (see Output Format)\n\n## Usefulness Score Calculation\n\n### Formula\n\n```\nUsefulness Score = Business Impact (1-5) x Failure Probability (1-5)\n```\n\n### Impact Scoring (1-5)\n\n| Score | Impact | Examples |\n|-------|--------|----------|\n| **5** | **Critical** | Money loss, security breach, data corruption |\n| **4** | **High** | Core flow breaks (checkout, login, registration) |\n| **3** | **Medium** | Feature partially broken, degraded UX |\n| **2** | **Low** | Minor UX issue, cosmetic bug |\n| **1** | **Trivial** | Cosmetic issue, no user impact |\n\n### Probability Scoring (1-5)\n\n| Score | Probability | Indicators |\n|-------|-------------|------------|\n| **5** | **Very High** | Complex algorithm, new technology, many dependencies |\n| **4** | **High** | Multiple dependencies, concurrency, edge cases |\n| **3** | **Medium** | Standard CRUD, framework defaults, established patterns |\n| **2** | **Low** | Simple logic, well-established library, trivial operation |\n| **1** | **Very Low** | Trivial assignment, framework-generated, impossible to break |\n\n### Decision Thresholds\n\n| Score Range | Decision | Action |\n|-------------|----------|--------|\n| **>=15** | **KEEP** | Test is valuable, maintain it |\n| **10-14** | **REWRITE** | Keep only if assertions can prove unique product risk |\n| **\u003C10** | **DELETE** | Delete test, not worth maintenance cost. **Exception:** regression guards for known bugs -> KEEP |\n\n## Scoring Examples\n\n### Example 1: Payment Processing Test\n\n```\nTest: \"processPayment calculates discount correctly\"\nImpact: 5 (Critical -- money calculation)\nProbability: 4 (High -- complex algorithm, multiple payment gateways)\nUsefulness Score = 5 x 4 = 20\nDecision: KEEP\n```\n\n### Example 2: Email Validation Test\n\n```\nTest: \"validateEmail returns true for valid email\"\nImpact: 2 (Low -- minor UX issue if broken)\nProbability: 2 (Low -- simple regex, well-tested library)\nUsefulness Score = 2 x 2 = 4\nDecision: DELETE (likely already covered by E2E registration test)\n```\n\n### Example 3: Login Flow Test\n\n```\nTest: \"login with valid credentials returns JWT\"\nImpact: 4 (High -- core flow)\nProbability: 3 (Medium -- standard auth flow)\nUsefulness Score = 4 x 3 = 12\nDecision: REWRITE (if E2E covers the flow, merge\u002Fdelete duplicate assertions; otherwise focus assertions on auth behavior)\n```\n\n## Audit Rules\n\n### 1. Calculate Score for Each Test\n\n**Process:**\n- Read test file, extract test name\u002Fdescription\n- Analyze code under test (CUT)\n- Determine Impact (1-5)\n- Determine Probability (1-5)\n- Calculate Usefulness Score\n\n### 2. Classify Decisions\n\n**KEEP:**\n- High-value tests (money, security, data integrity)\n- Core flows (checkout, login)\n- Complex algorithms\n\n**MERGE:**\n- Duplicated tests proving the same behavior\n- Fragmented assertions that should be one scenario\n- Repeated setup with only cosmetic assertion differences\n\n**REWRITE:**\n- Medium-value tests with weak assertions\n- Tests that need clearer product-risk oracle\n\n**DELETE:**\n- Low-value tests (cosmetic, trivial)\n- Duplicates of E2E tests\n\n### 3. Identify Patterns\n\n**Common low-value tests:**\n- Testing trivial getters\u002Fsetters\n- Testing constant values\n- Testing type annotations\n- Duplicate setup\u002Fassertion variants\n- Tests whose maintenance cost exceeds confidence value\n\n## Scoring Algorithm\n\n**MANDATORY READ:** Load `references\u002Faudit_scoring.md`.\n\n**Severity mapping by Value Score:**\n- Score \u003C5 -> CRITICAL (test wastes significant maintenance effort)\n- Score 5-9 -> HIGH (test likely wasteful)\n- Score 10-14 -> MEDIUM (review needed)\n- Score >=15 -> no issue (KEEP)\n\n## Output Format\n\n**MANDATORY READ:** Load `references\u002Ftemplates\u002Faudit_worker_report_template.md`.\n\nWrite JSON summary per `references\u002Faudit_summary_contract.md`. In managed mode the caller passes both `runId` and `summaryArtifactPath`; in standalone mode the worker generates its own run-scoped artifact path per shared contract.\n\nWrite report to `{output_dir}\u002Fln-633--global.md` with `category: \"Portfolio Value\"` and checks: value_score, delete_candidates, merge_candidates, rewrite_candidates. Findings must include canonical `action` as `KEEP`, `DELETE`, `MERGE`, or `REWRITE`.\n\nReturn summary per `references\u002Faudit_summary_contract.md`.\n\nWhen `summaryArtifactPath` is absent, write the standalone runtime summary under `.hex-skills\u002Fruntime-artifacts\u002Fruns\u002F{run_id}\u002Fevaluation-worker\u002F{worker}--{identifier}.json` and optionally echo the same summary in structured output.\n```\nReport written: .hex-skills\u002Fruntime-artifacts\u002Fruns\u002F{run_id}\u002Faudit-report\u002Fln-633--global.md\nScore: X.X\u002F10 | Issues: N (C:N H:N M:N L:N)\n```\n\n**Note:** Tests with `KEEP` decisions are summarized as retained evidence, not findings. Findings contain only `DELETE`, `MERGE`, and `REWRITE` decisions.\n\n## Critical Rules\n\nApply the already-loaded `references\u002Faudit_worker_core_contract.md`.\n\n- **Do not auto-fix:** Report only\n- **Unique angle:** Own the final portfolio-value decision. Do not duplicate platform-behavior detection, critical coverage discovery, isolation, oracle-strength, or structure checks.\n- **Effort realism:** S = \u003C1h, M = 1-4h, L = >4h\n- **Score objectivity:** Base Impact and Probability on code analysis, not assumptions\n- **KEEP tests not reported:** Only DELETE, MERGE, and REWRITE decisions appear in findings\n- **Cross-reference E2E:** REVIEW decisions depend on whether E2E already covers the scenario\n\n## Definition of Done\n\nApply the already-loaded `references\u002Faudit_worker_core_contract.md`.\n\n- [ ] contextStore parsed successfully (including output_dir)\n- [ ] Value Score calculated for each test (Impact x Probability plus uniqueness, regression, and maintenance context)\n- [ ] Decisions classified: KEEP, DELETE, MERGE, REWRITE\n- [ ] Findings collected with severity, location, effort, recommendation, and action\n- [ ] Score calculated using penalty algorithm\n- [ ] Report written to `{output_dir}\u002Fln-633--global.md` (atomic single Write call)\n- [ ] Summary written per contract\n\n## Reference Files\n\n- **Audit output schema:** `references\u002Faudit_output_schema.md`\n\n---\n**Version:** 3.0.0\n**Last Updated:** 2025-12-23\n","> **Paths:** File paths (`references\u002F`, `..\u002Fln-*`) are relative to this skill directory.\n\n# Portfolio Value Auditor (L3 Worker)\n\n**Type:** L3 Worker\n\nSpecialized worker calculating portfolio value and maintenance cost for each test.\n\n## Purpose & Scope\n\n- Audit **Portfolio Value** (Category 3: Critical Priority)\n- Calculate Value Score = Impact x Probability, then adjust by uniqueness, regression history, and maintenance cost\n- Make canonical `KEEP`, `DELETE`, `MERGE`, or `REWRITE` decisions\n- Calculate compliance score (X\u002F10)\n\n## Inputs\n\n**MANDATORY READ:** Load `references\u002Faudit_worker_core_contract.md`.\n\nReceives `contextStore` with: `tech_stack`, `testFilesMetadata`, `codebase_root`, `output_dir`.\n\n## Workflow\n\nDetection policy: use two-layer detection (candidate scan, then context verification); load `references\u002Ftwo_layer_detection.md` only when the verification method is ambiguous.\n\n1) **Parse Context:** Extract tech stack, Impact\u002FProbability matrices, test file list, output_dir from contextStore\n2) **Calculate Scores (Layer 1):** For each test: calculate Value Score = Impact x Probability, then annotate duplicate coverage, known regression guard, and maintenance cost\n2b) **Context Analysis (Layer 2 -- MANDATORY):** Before finalizing `DELETE` or `MERGE` decisions, ask:\n   - Is this a regression guard for a known past bug? -> **KEEP** regardless of Score\n   - Does this test cover a critical business rule (payment, auth) even if Score\u003C10? -> **REWRITE**, not DELETE, if assertions are weak\n   - Is this the only test covering an edge case in a critical flow? -> **KEEP**\n   - Does another test prove the same behavior with clearer assertions or lower cost? -> **MERGE**\n3) **Classify Decisions:** KEEP, DELETE, MERGE, or REWRITE\n4) **Collect Findings:** Record each REVIEW\u002FREMOVE decision with severity, location (file:line), effort estimate (S\u002FM\u002FL), recommendation\n5) **Calculate Score:** Count violations by severity, calculate compliance score (X\u002F10)\n6) **Write Report:** Build full markdown report in memory per `references\u002Ftemplates\u002Faudit_worker_report_template.md`, write to `{output_dir}\u002Fln-633--global.md` in single Write call\n7) **Return Summary:** Return minimal summary to coordinator (see Output Format)\n\n## Usefulness Score Calculation\n\n### Formula\n\n```\nUsefulness Score = Business Impact (1-5) x Failure Probability (1-5)\n```\n\n### Impact Scoring (1-5)\n\n| Score | Impact | Examples |\n|-------|--------|----------|\n| **5** | **Critical** | Money loss, security breach, data corruption |\n| **4** | **High** | Core flow breaks (checkout, login, registration) |\n| **3** | **Medium** | Feature partially broken, degraded UX |\n| **2** | **Low** | Minor UX issue, cosmetic bug |\n| **1** | **Trivial** | Cosmetic issue, no user impact |\n\n### Probability Scoring (1-5)\n\n| Score | Probability | Indicators |\n|-------|-------------|------------|\n| **5** | **Very High** | Complex algorithm, new technology, many dependencies |\n| **4** | **High** | Multiple dependencies, concurrency, edge cases |\n| **3** | **Medium** | Standard CRUD, framework defaults, established patterns |\n| **2** | **Low** | Simple logic, well-established library, trivial operation |\n| **1** | **Very Low** | Trivial assignment, framework-generated, impossible to break |\n\n### Decision Thresholds\n\n| Score Range | Decision | Action |\n|-------------|----------|--------|\n| **>=15** | **KEEP** | Test is valuable, maintain it |\n| **10-14** | **REWRITE** | Keep only if assertions can prove unique product risk |\n| **\u003C10** | **DELETE** | Delete test, not worth maintenance cost. **Exception:** regression guards for known bugs -> KEEP |\n\n## Scoring Examples\n\n### Example 1: Payment Processing Test\n\n```\nTest: \"processPayment calculates discount correctly\"\nImpact: 5 (Critical -- money calculation)\nProbability: 4 (High -- complex algorithm, multiple payment gateways)\nUsefulness Score = 5 x 4 = 20\nDecision: KEEP\n```\n\n### Example 2: Email Validation Test\n\n```\nTest: \"validateEmail returns true for valid email\"\nImpact: 2 (Low -- minor UX issue if broken)\nProbability: 2 (Low -- simple regex, well-tested library)\nUsefulness Score = 2 x 2 = 4\nDecision: DELETE (likely already covered by E2E registration test)\n```\n\n### Example 3: Login Flow Test\n\n```\nTest: \"login with valid credentials returns JWT\"\nImpact: 4 (High -- core flow)\nProbability: 3 (Medium -- standard auth flow)\nUsefulness Score = 4 x 3 = 12\nDecision: REWRITE (if E2E covers the flow, merge\u002Fdelete duplicate assertions; otherwise focus assertions on auth behavior)\n```\n\n## Audit Rules\n\n### 1. Calculate Score for Each Test\n\n**Process:**\n- Read test file, extract test name\u002Fdescription\n- Analyze code under test (CUT)\n- Determine Impact (1-5)\n- Determine Probability (1-5)\n- Calculate Usefulness Score\n\n### 2. Classify Decisions\n\n**KEEP:**\n- High-value tests (money, security, data integrity)\n- Core flows (checkout, login)\n- Complex algorithms\n\n**MERGE:**\n- Duplicated tests proving the same behavior\n- Fragmented assertions that should be one scenario\n- Repeated setup with only cosmetic assertion differences\n\n**REWRITE:**\n- Medium-value tests with weak assertions\n- Tests that need clearer product-risk oracle\n\n**DELETE:**\n- Low-value tests (cosmetic, trivial)\n- Duplicates of E2E tests\n\n### 3. Identify Patterns\n\n**Common low-value tests:**\n- Testing trivial getters\u002Fsetters\n- Testing constant values\n- Testing type annotations\n- Duplicate setup\u002Fassertion variants\n- Tests whose maintenance cost exceeds confidence value\n\n## Scoring Algorithm\n\n**MANDATORY READ:** Load `references\u002Faudit_scoring.md`.\n\n**Severity mapping by Value Score:**\n- Score \u003C5 -> CRITICAL (test wastes significant maintenance effort)\n- Score 5-9 -> HIGH (test likely wasteful)\n- Score 10-14 -> MEDIUM (review needed)\n- Score >=15 -> no issue (KEEP)\n\n## Output Format\n\n**MANDATORY READ:** Load `references\u002Ftemplates\u002Faudit_worker_report_template.md`.\n\nWrite JSON summary per `references\u002Faudit_summary_contract.md`. In managed mode the caller passes both `runId` and `summaryArtifactPath`; in standalone mode the worker generates its own run-scoped artifact path per shared contract.\n\nWrite report to `{output_dir}\u002Fln-633--global.md` with `category: \"Portfolio Value\"` and checks: value_score, delete_candidates, merge_candidates, rewrite_candidates. Findings must include canonical `action` as `KEEP`, `DELETE`, `MERGE`, or `REWRITE`.\n\nReturn summary per `references\u002Faudit_summary_contract.md`.\n\nWhen `summaryArtifactPath` is absent, write the standalone runtime summary under `.hex-skills\u002Fruntime-artifacts\u002Fruns\u002F{run_id}\u002Fevaluation-worker\u002F{worker}--{identifier}.json` and optionally echo the same summary in structured output.\n```\nReport written: .hex-skills\u002Fruntime-artifacts\u002Fruns\u002F{run_id}\u002Faudit-report\u002Fln-633--global.md\nScore: X.X\u002F10 | Issues: N (C:N H:N M:N L:N)\n```\n\n**Note:** Tests with `KEEP` decisions are summarized as retained evidence, not findings. Findings contain only `DELETE`, `MERGE`, and `REWRITE` decisions.\n\n## Critical Rules\n\nApply the already-loaded `references\u002Faudit_worker_core_contract.md`.\n\n- **Do not auto-fix:** Report only\n- **Unique angle:** Own the final portfolio-value decision. Do not duplicate platform-behavior detection, critical coverage discovery, isolation, oracle-strength, or structure checks.\n- **Effort realism:** S = \u003C1h, M = 1-4h, L = >4h\n- **Score objectivity:** Base Impact and Probability on code analysis, not assumptions\n- **KEEP tests not reported:** Only DELETE, MERGE, and REWRITE decisions appear in findings\n- **Cross-reference E2E:** REVIEW decisions depend on whether E2E already covers the scenario\n\n## Definition of Done\n\nApply the already-loaded `references\u002Faudit_worker_core_contract.md`.\n\n- [ ] contextStore parsed successfully (including output_dir)\n- [ ] Value Score calculated for each test (Impact x Probability plus uniqueness, regression, and maintenance context)\n- [ ] Decisions classified: KEEP, DELETE, MERGE, REWRITE\n- [ ] Findings collected with severity, location, effort, recommendation, and action\n- [ ] Score calculated using penalty algorithm\n- [ ] Report written to `{output_dir}\u002Fln-633--global.md` (atomic single Write call)\n- [ ] Summary written per contract\n\n## Reference Files\n\n- **Audit output schema:** `references\u002Faudit_output_schema.md`\n\n---\n**Version:** 3.0.0\n**Last Updated:** 2025-12-23\n",{"name":5,"license":15,"description":7,"allowed-tools":48},"Read, Grep, Glob, Bash","main","fbfb242f793fdf040f3a1a6b100896c188c228c8","_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor",1,"https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog","https:\u002F\u002Fgithub.com\u002Fvitalikpestov","Listing on crypto exchanges","2026-06-15 22:12:56",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add vitalikpestov\u002FSkills-Catalog --skill ln-633-test-value-auditor",{"tool":63,"command":64},"bunx","bunx skills add vitalikpestov\u002FSkills-Catalog --skill ln-633-test-value-auditor",{"tool":66,"command":67},"pnpm","pnpm dlx skills add vitalikpestov\u002FSkills-Catalog --skill ln-633-test-value-auditor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor\u002FSKILL.md",true,[71,77,81,85,89,93],{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Faudit_output_schema.md","REFERENCE","参考文档",4439,"https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor\u002Freferences\u002Faudit_output_schema.md",{"path":78,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Faudit_scoring.md",1117,"https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor\u002Freferences\u002Faudit_scoring.md",{"path":82,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":83,"sourceHtmlUrl":84},"references\u002Faudit_summary_contract.md",2206,"https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor\u002Freferences\u002Faudit_summary_contract.md",{"path":86,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Faudit_worker_core_contract.md",1851,"https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor\u002Freferences\u002Faudit_worker_core_contract.md",{"path":90,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Ftemplates\u002Faudit_worker_report_template.md",1686,"https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor\u002Freferences\u002Ftemplates\u002Faudit_worker_report_template.md",{"path":94,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":95,"sourceHtmlUrl":96},"references\u002Ftwo_layer_detection.md",1504,"https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-633-test-value-auditor\u002Freferences\u002Ftwo_layer_detection.md",[98,138,162,177,200,233],{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":116,"publishedAt":137},"01M71V1MC994P553631JZSWVYD","solana-dev","Use when user asks to \"build a Solana dapp\", \"write an Anchor program\", \"create a token\", \"debug Solana errors\", \"set up wallet connection\", \"test my Solana program\", \"deploy to devnet\", or \"explain Solana concepts\" (rent, accounts, PDAs, CPIs, etc.). End-to-end Solana development playbook covering wallet connection, Anchor\u002FPinocchio programs, Codama client generation, LiteSVM\u002FMollusk\u002FSurfpool testing, and security checklists. Integrates with the Solana MCP server for live documentation search. Prefers framework-kit (@solana\u002Fclient + @solana\u002Freact-hooks) for UI, wallet-standard-first connection (incl. ConnectorKit), @solana\u002Fkit for client\u002FRPC code, and @solana\u002Fweb3-compat for legacy boundaries.","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Web3\u002Fsolana-dev\u002Fskill\u002FSKILL.md",[104,105,108,111],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":106,"categoryName":107,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":109,"categoryName":110,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136],"dev","solana dev","solana","Wallet","search","testing","solana cli","kit","MCP","web3","react","create","server","write","playbook","live","security","ui","concepts","toolchain","2026-11-10 13:02:02",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":144,"publishedAt":137},"01M71TYQPHE2YGKTT7DG9QCW3K","generating-trading-signals","Generate trading signals using technical indicators (RSI, MACD, Bollinger Bands, etc.).\nCombines multiple indicators into composite signals with confidence scores.\nUse when analyzing assets for trading opportunities or checking technical indicators.\nTrigger with phrases like \"get trading signals\", \"check indicators\", \"analyze for entry\",\n\"scan for opportunities\", \"generate buy\u002Fsell signals\", or \"technical analysis\".","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Trading-Finance\u002Fgenerating-trading-signals\u002FSKILL.md",[],[145,146,147,148,149,150,151,152,153,154,155,156,34,42,41,157,158,159,160,161],"generating trading signals","signals","trading signals","trading","get","technical indicators","for","scan","rsi","trigger","python","technical","analysis","code","io","check","analyze",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":137},"01M71TY4CR3GKGQ3M12X9WN95Y","prediction-monitor","Prediction Monitor - Auto-activating skill for ML Deployment.\nTriggers on: prediction monitor, prediction monitor\nPart of the ML Deployment skill category.","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Trading-Finance\u002FAI Predictions\u002Fprediction-monitor\u002FSKILL.md",[],[169,170,171,151,172,37,130,173,174,30,175,176,41],"prediction","monitor","prediction monitor","deployment","edit","triggers","auto","ml",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":137},"01M71TXD9MYXZC39HCPP909HTZ","strategy-advisor","High-level strategic thinking and business decision guidance for planning and direction-setting.\nUse when: making strategic decisions, evaluating business options, setting direction, analyzing\ntrade-offs, or when user mentions strategy, business planning, competitive analysis, or long-term planning.","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Product-Apps\u002Fstrategy-advisor\u002FSKILL.md",[],[184,185,186,187,188,189,190,191,192,151,193,194,195,34,196,197,42,198,157,199],"strategy advisor","strategy","advisor","competitive","setting","thinking","planning","direction","trade-offs","long","decision","strategic","business","apps","decisions","trade",{"skillNo":201,"name":202,"nameZh":6,"description":203,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":204,"sourceHtmlUrl":205,"categories":206,"keywords":213,"publishedAt":137},"01M71TWHBT2R1P1FNWTW67ZREP","app-paywall-pilot","Design, audit, debug, and implement App Store-compliant mobile paywalls, subscription flows, pricing screens, trials, offers, feature gates, and subscription lifecycle UX. Use when the user asks to audit my paywall, fix App Store 3.1.2 rejection, improve trial-to-paid, choose plans\u002Fprices\u002Ftrials, review RevenueCat\u002FAdapty\u002FApphud\u002FSuperwall setup, calculate LTV\u002FROAS, or build paywall implementation.","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Product-Apps\u002Ffrom-dosesync\u002Fapp-paywall-pilot\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Product-Apps\u002Ffrom-dosesync\u002Fapp-paywall-pilot\u002FSKILL.md",[207,210],{"categoryNo":208,"categoryName":209,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":211,"categoryName":212,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000032","设计师",[214,215,216,217,218,219,220,221,222,223,224,225,42,226,227,228,229,230,231,232],"app","paywall","app paywall pilot","paid","paywalls","prices","choose","flows","fix","improve","design","app store","review","audit","ux","subscription","mobile","my","calculate",{"skillNo":234,"name":235,"nameZh":6,"description":236,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":237,"licenseFileUrl":238,"sourceHtmlUrl":239,"categories":240,"keywords":243,"publishedAt":137},"01M71TWET8GFKEB7ZHJPMQX29V","figma","Use the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Product-Apps\u002Ffigma\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_Product-Apps\u002Ffigma\u002FSKILL.md",[241,242],{"categoryNo":109,"categoryName":110,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":211,"categoryName":212,"taxonomyType":114,"taxonomyTypeDesc":115},[235,244,245,246,247,154,224,125,34,42,248,249,158,250,129,251,252,253,254,255],"fetch","ids","mcp setup","translate","mcp server","Variables","task","Nodes","figma mcp","code implementation","node","assets"]