[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71NEPWMVB91VDAJ8P3GB5AH":3,"skill-same:01M71NEPWMVB91VDAJ8P3GB5AH":96},{"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":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":54,"updatedAt":55,"install":56,"resources":69},"01M71NEPWMVB91VDAJ8P3GB5AH","ln-631-test-business-logic-auditor",null,"Detects tests proving platform behavior instead of local product behavior. Use when auditing product-behavior focus.","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-631-test-business-logic-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],"logic auditor","auditor","ln","ln 631 test business logic auditor","business","test","logic","local","when","tests","platform","focus","use","behavior","read","grep","Bash","product","2026-11-10 10:56:23",false,"---\nname: ln-631-test-business-logic-auditor\ndescription: \"Detects tests proving platform behavior instead of local product behavior. Use when auditing product-behavior focus.\"\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# Product Behavior Auditor (L3 Worker)\n\n**Type:** L3 Worker\n\nSpecialized worker auditing whether tests prove product behavior instead of platform behavior.\n\n## Purpose & Scope\n\n- Audit **Product Behavior Focus** (Category 1: High Priority)\n- Detect tests validating language, framework, library, generated, or default platform behavior instead of local product logic\n- Emit `DELETE_NON_PRODUCT_TEST` or `REWRITE_TO_PRODUCT_BEHAVIOR`\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, framework detection patterns, test file list, output_dir from contextStore\n2) **Scan Codebase (Layer 1):** Scan test files for framework\u002Flibrary tests (see Audit Rules below)\n2b) **Context Analysis (Layer 2 -- MANDATORY):** For each candidate, read test code and ask:\n   - Does this test custom code that *wraps* a framework primitive (e.g., custom hook using useState)? -> **KEEP** (testing integration, not framework)\n   - Does this test ONLY call language\u002Fframework\u002Flibrary API with no custom product logic? -> `DELETE_NON_PRODUCT_TEST`\n   - Can the test be rewritten to assert local rules, mappings, policies, or error behavior? -> `REWRITE_TO_PRODUCT_BEHAVIOR`\n   - Is this a test helper\u002Futility that imports libraries for mocking setup? -> **skip** (not a test of framework behavior)\n3) **Collect Findings:** Record each violation with severity, location (file:line), effort estimate (S\u002FM\u002FL), recommendation\n4) **Calculate Score:** Count violations by severity, calculate compliance score (X\u002F10)\n5) **Write Report:** Build full markdown report in memory per `references\u002Ftemplates\u002Faudit_worker_report_template.md`, write to `{output_dir}\u002Fln-631--global.md` in single Write call\n6) **Return Summary:** Return minimal summary to coordinator (see Output Format)\n\n## Audit Rules\n\n### 1. Framework Tests Detection\n\n**What:** Tests validating framework behavior (Express, Fastify, Koa) instead of OUR business logic\n\n**Detection Patterns:**\n- `(express|fastify|koa).(use|get|post|put|delete|patch)`\n- Test names: \"middleware is called\", \"route handler works\", \"Express app listens\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates framework behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` when a focused assertion can prove local integration logic.\n\n**Effort:** S (delete test file or test block)\n\n### 2. ORM\u002FDatabase Library Tests\n\n**What:** Tests validating Prisma\u002FMongoose\u002FSequelize\u002FTypeORM behavior\n\n**Detection Patterns:**\n- `(prisma|mongoose|sequelize|typeorm).(find|findMany|create|update|delete|upsert)`\n- Test names: \"Prisma findMany returns array\", \"Mongoose save works\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates ORM behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` for repository policies, query composition, error mapping, or transaction rules.\n\n**Effort:** S\n\n### 3. Crypto\u002FHashing Library Tests\n\n**What:** Tests validating bcrypt\u002Fargon2 hashing behavior\n\n**Detection Patterns:**\n- `(bcrypt|argon2).(hash|compare|verify|hashSync)`\n- Test names: \"bcrypt hashes password\", \"argon2 compares correctly\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates library behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` for password policy, credential lifecycle, or wrapper error handling.\n\n**Effort:** S\n\n### 4. JWT\u002FToken Library Tests\n\n**What:** Tests validating JWT signing\u002Fverification\n\n**Detection Patterns:**\n- `(jwt|jsonwebtoken).(sign|verify|decode)`\n- Test names: \"JWT signs token\", \"JWT verifies signature\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates JWT library behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` for token claims, expiry policy, roles, or auth flow.\n\n**Effort:** S\n\n### 5. HTTP Client Library Tests\n\n**What:** Tests validating axios\u002Ffetch\u002Fgot behavior\n\n**Detection Patterns:**\n- `(axios|fetch|got|request).(get|post|put|delete|patch)`\n- Test names: \"axios makes GET request\", \"fetch returns data\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates HTTP client behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` for retry policy, timeout policy, request shaping, or error mapping.\n\n**Effort:** S\n\n### 6. React Hooks\u002FFramework Tests\n\n**What:** Tests validating React hooks behavior (useState, useEffect, etc.)\n\n**Detection Patterns:**\n- `(useState|useEffect|useContext|useReducer|useMemo|useCallback)`\n- Test names: \"useState updates state\", \"useEffect runs on mount\"\n\n**Severity:** **LOW** (acceptable if testing OUR custom hook logic)\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` if testing framework behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` if a custom hook or component policy can be asserted through product-visible behavior.\n\n**Effort:** S-M\n\n## Scoring Algorithm\n\n**MANDATORY READ:** Load `references\u002Faudit_scoring.md`.\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-631--global.md` with `category: \"Product Behavior Focus\"` and checks: framework_tests, orm_tests, crypto_tests, jwt_tests, http_client_tests, react_hooks_tests. Findings must include `action` as `DELETE_NON_PRODUCT_TEST` or `REWRITE_TO_PRODUCT_BEHAVIOR`.\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-631--global.md\nScore: X.X\u002F10 | Issues: N (C:N H:N M:N L:N)\n```\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:** Only decide whether the test proves local product behavior. Do not score portfolio value, E2E coverage, isolation, oracle strength, or structure.\n- **Framework-specific patterns:** Match detection patterns to project's actual tech stack\n- **Effort realism:** S = \u003C1h, M = 1-4h, L = >4h\n- **Context-aware:** Custom wrappers around libraries (e.g., custom hook using useState) are OUR code -- do not flag\n- **Exclude test helpers:** Do not flag shared test utilities that import libraries for mocking setup\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- [ ] All 6 checks completed (framework, ORM, crypto, JWT, HTTP client, React hooks)\n- [ ] Findings collected with severity, location, effort, recommendation, and action\n- [ ] Score calculated using penalty algorithm\n- [ ] Report written to `{output_dir}\u002Fln-631--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# Product Behavior Auditor (L3 Worker)\n\n**Type:** L3 Worker\n\nSpecialized worker auditing whether tests prove product behavior instead of platform behavior.\n\n## Purpose & Scope\n\n- Audit **Product Behavior Focus** (Category 1: High Priority)\n- Detect tests validating language, framework, library, generated, or default platform behavior instead of local product logic\n- Emit `DELETE_NON_PRODUCT_TEST` or `REWRITE_TO_PRODUCT_BEHAVIOR`\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, framework detection patterns, test file list, output_dir from contextStore\n2) **Scan Codebase (Layer 1):** Scan test files for framework\u002Flibrary tests (see Audit Rules below)\n2b) **Context Analysis (Layer 2 -- MANDATORY):** For each candidate, read test code and ask:\n   - Does this test custom code that *wraps* a framework primitive (e.g., custom hook using useState)? -> **KEEP** (testing integration, not framework)\n   - Does this test ONLY call language\u002Fframework\u002Flibrary API with no custom product logic? -> `DELETE_NON_PRODUCT_TEST`\n   - Can the test be rewritten to assert local rules, mappings, policies, or error behavior? -> `REWRITE_TO_PRODUCT_BEHAVIOR`\n   - Is this a test helper\u002Futility that imports libraries for mocking setup? -> **skip** (not a test of framework behavior)\n3) **Collect Findings:** Record each violation with severity, location (file:line), effort estimate (S\u002FM\u002FL), recommendation\n4) **Calculate Score:** Count violations by severity, calculate compliance score (X\u002F10)\n5) **Write Report:** Build full markdown report in memory per `references\u002Ftemplates\u002Faudit_worker_report_template.md`, write to `{output_dir}\u002Fln-631--global.md` in single Write call\n6) **Return Summary:** Return minimal summary to coordinator (see Output Format)\n\n## Audit Rules\n\n### 1. Framework Tests Detection\n\n**What:** Tests validating framework behavior (Express, Fastify, Koa) instead of OUR business logic\n\n**Detection Patterns:**\n- `(express|fastify|koa).(use|get|post|put|delete|patch)`\n- Test names: \"middleware is called\", \"route handler works\", \"Express app listens\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates framework behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` when a focused assertion can prove local integration logic.\n\n**Effort:** S (delete test file or test block)\n\n### 2. ORM\u002FDatabase Library Tests\n\n**What:** Tests validating Prisma\u002FMongoose\u002FSequelize\u002FTypeORM behavior\n\n**Detection Patterns:**\n- `(prisma|mongoose|sequelize|typeorm).(find|findMany|create|update|delete|upsert)`\n- Test names: \"Prisma findMany returns array\", \"Mongoose save works\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates ORM behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` for repository policies, query composition, error mapping, or transaction rules.\n\n**Effort:** S\n\n### 3. Crypto\u002FHashing Library Tests\n\n**What:** Tests validating bcrypt\u002Fargon2 hashing behavior\n\n**Detection Patterns:**\n- `(bcrypt|argon2).(hash|compare|verify|hashSync)`\n- Test names: \"bcrypt hashes password\", \"argon2 compares correctly\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates library behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` for password policy, credential lifecycle, or wrapper error handling.\n\n**Effort:** S\n\n### 4. JWT\u002FToken Library Tests\n\n**What:** Tests validating JWT signing\u002Fverification\n\n**Detection Patterns:**\n- `(jwt|jsonwebtoken).(sign|verify|decode)`\n- Test names: \"JWT signs token\", \"JWT verifies signature\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates JWT library behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` for token claims, expiry policy, roles, or auth flow.\n\n**Effort:** S\n\n### 5. HTTP Client Library Tests\n\n**What:** Tests validating axios\u002Ffetch\u002Fgot behavior\n\n**Detection Patterns:**\n- `(axios|fetch|got|request).(get|post|put|delete|patch)`\n- Test names: \"axios makes GET request\", \"fetch returns data\"\n\n**Severity:** **MEDIUM**\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` when the test only validates HTTP client behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` for retry policy, timeout policy, request shaping, or error mapping.\n\n**Effort:** S\n\n### 6. React Hooks\u002FFramework Tests\n\n**What:** Tests validating React hooks behavior (useState, useEffect, etc.)\n\n**Detection Patterns:**\n- `(useState|useEffect|useContext|useReducer|useMemo|useCallback)`\n- Test names: \"useState updates state\", \"useEffect runs on mount\"\n\n**Severity:** **LOW** (acceptable if testing OUR custom hook logic)\n\n**Recommendation:** `DELETE_NON_PRODUCT_TEST` if testing framework behavior. Use `REWRITE_TO_PRODUCT_BEHAVIOR` if a custom hook or component policy can be asserted through product-visible behavior.\n\n**Effort:** S-M\n\n## Scoring Algorithm\n\n**MANDATORY READ:** Load `references\u002Faudit_scoring.md`.\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-631--global.md` with `category: \"Product Behavior Focus\"` and checks: framework_tests, orm_tests, crypto_tests, jwt_tests, http_client_tests, react_hooks_tests. Findings must include `action` as `DELETE_NON_PRODUCT_TEST` or `REWRITE_TO_PRODUCT_BEHAVIOR`.\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-631--global.md\nScore: X.X\u002F10 | Issues: N (C:N H:N M:N L:N)\n```\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:** Only decide whether the test proves local product behavior. Do not score portfolio value, E2E coverage, isolation, oracle strength, or structure.\n- **Framework-specific patterns:** Match detection patterns to project's actual tech stack\n- **Effort realism:** S = \u003C1h, M = 1-4h, L = >4h\n- **Context-aware:** Custom wrappers around libraries (e.g., custom hook using useState) are OUR code -- do not flag\n- **Exclude test helpers:** Do not flag shared test utilities that import libraries for mocking setup\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- [ ] All 6 checks completed (framework, ORM, crypto, JWT, HTTP client, React hooks)\n- [ ] Findings collected with severity, location, effort, recommendation, and action\n- [ ] Score calculated using penalty algorithm\n- [ ] Report written to `{output_dir}\u002Fln-631--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":47},"Read, Grep, Glob, Bash","main","fbfb242f793fdf040f3a1a6b100896c188c228c8","_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-631-test-business-logic-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":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add vitalikpestov\u002FSkills-Catalog --skill ln-631-test-business-logic-auditor",{"tool":62,"command":63},"bunx","bunx skills add vitalikpestov\u002FSkills-Catalog --skill ln-631-test-business-logic-auditor",{"tool":65,"command":66},"pnpm","pnpm dlx skills add vitalikpestov\u002FSkills-Catalog --skill ln-631-test-business-logic-auditor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvitalikpestov\u002FSkills-Catalog\u002Fblob\u002Fmain\u002F_AI-Automation\u002Fclaude-code-skills-levnikolaevich\u002Fplugins\u002Fcodebase-audit-suite\u002Fskills\u002Fln-631-test-business-logic-auditor\u002FSKILL.md",true,[70,76,80,84,88,92],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"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-631-test-business-logic-auditor\u002Freferences\u002Faudit_output_schema.md",{"path":77,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":78,"sourceHtmlUrl":79},"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-631-test-business-logic-auditor\u002Freferences\u002Faudit_scoring.md",{"path":81,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":82,"sourceHtmlUrl":83},"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-631-test-business-logic-auditor\u002Freferences\u002Faudit_summary_contract.md",{"path":85,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":86,"sourceHtmlUrl":87},"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-631-test-business-logic-auditor\u002Freferences\u002Faudit_worker_core_contract.md",{"path":89,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":90,"sourceHtmlUrl":91},"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-631-test-business-logic-auditor\u002Freferences\u002Ftemplates\u002Faudit_worker_report_template.md",{"path":93,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":94,"sourceHtmlUrl":95},"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-631-test-business-logic-auditor\u002Freferences\u002Ftwo_layer_detection.md",[97,137,161,176,198,231],{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":115,"publishedAt":136},"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",[103,104,107,110],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":105,"categoryName":106,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":108,"categoryName":109,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":111,"categoryName":112,"taxonomyType":113,"taxonomyTypeDesc":114},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135],"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":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":143,"publishedAt":136},"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",[],[144,145,146,147,148,149,150,151,152,153,154,155,36,32,40,156,157,158,159,160],"generating trading signals","signals","trading signals","trading","get","technical indicators","for","scan","rsi","trigger","python","technical","analysis","code","io","check","analyze",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":136},"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",[],[168,169,170,150,171,38,129,172,173,39,174,175,40],"prediction","monitor","prediction monitor","deployment","edit","triggers","auto","ml",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":182,"publishedAt":136},"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",[],[183,184,185,186,187,188,189,190,191,150,192,193,194,36,28,195,32,196,156,197],"strategy advisor","strategy","advisor","competitive","setting","thinking","planning","direction","trade-offs","long","decision","strategic","apps","decisions","trade",{"skillNo":199,"name":200,"nameZh":6,"description":201,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":202,"sourceHtmlUrl":203,"categories":204,"keywords":211,"publishedAt":136},"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",[205,208],{"categoryNo":206,"categoryName":207,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":209,"categoryName":210,"taxonomyType":113,"taxonomyTypeDesc":114},"01JBSEEDCAT000000000000032","设计师",[212,213,214,215,216,217,218,219,220,221,222,223,32,224,225,226,227,228,229,230],"app","paywall","app paywall pilot","paid","paywalls","prices","choose","flows","fix","improve","design","app store","review","audit","ux","subscription","mobile","my","calculate",{"skillNo":232,"name":233,"nameZh":6,"description":234,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":235,"licenseFileUrl":236,"sourceHtmlUrl":237,"categories":238,"keywords":241,"publishedAt":136},"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",[239,240],{"categoryNo":108,"categoryName":109,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":209,"categoryName":210,"taxonomyType":113,"taxonomyTypeDesc":114},[233,242,243,244,245,153,222,124,36,32,246,247,157,248,128,249,250,251,252,253],"fetch","ids","mcp setup","translate","mcp server","Variables","task","Nodes","figma mcp","code implementation","node","assets"]