[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FJGJTT9EG405STEKTAYXM3":3,"skill-same:01M6FJGJTT9EG405STEKTAYXM3":76},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":55,"commitSha":56,"skillDirectory":57,"forksCount":58,"repositoryHtmlUrl":59,"repositoryHomepageUrl":6,"ownerHtmlUrl":60,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":61,"install":62,"resources":75},"01M6FJGJTT9EG405STEKTAYXM3","ln-629-lifecycle-auditor",null,"Checks bootstrap initialization, graceful shutdown, resource cleanup, signal handling, liveness\u002Freadiness probes. Use when auditing app lifecycle.","boisenoise\u002Fskills-collections","boisenoise","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F193180?v=4","01M6CDBDQK6BDN55ZMA6B6PKBM","01M6CDBDVSJ3JPTBYN26FZ7TZK",13,"MIT","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Flevn-ln-629-lifecycle-auditor\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"auditor","lifecycle","ln","ln 629 lifecycle auditor","outline","when","signal","initialization","graceful shutdown","paths","line","readiness","app","hex","MCP","shutdown","use","read","grep","trace","Bash","file","search","cleanup","bootstrap","2026-11-10 10:12:30",false,"---\nname: ln-629-lifecycle-auditor\ndescription: \"Checks bootstrap initialization, graceful shutdown, resource cleanup, signal handling, liveness\u002Freadiness probes. Use when auditing app lifecycle.\"\nallowed-tools: Read, Grep, Glob, Bash, mcp__hex-graph__trace_paths, mcp__hex-line__read_file, mcp__hex-line__grep_search, mcp__hex-line__outline\nlicense: MIT\nmodel: claude-sonnet-4-6\n---\n\n> **Paths:** File paths (`shared\u002F`, `references\u002F`, `..\u002Fln-*`) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root. If `shared\u002F` is missing, fetch files via WebFetch from `https:\u002F\u002Fraw.githubusercontent.com\u002Flevnikolaevich\u002Fclaude-code-skills\u002Fmaster\u002Fskills\u002F{path}`.\n\n# Lifecycle Auditor (L3 Worker)\n\n**Type:** L3 Worker\n\nSpecialized worker auditing application lifecycle and entry points.\n\n## Purpose & Scope\n\n- Audit **lifecycle** (Category 12: Medium Priority)\n- Check bootstrap, shutdown, signal handling, probes\n- Calculate compliance score (X\u002F10)\n\n## Inputs\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md`.\n**MANDATORY READ:** Load `shared\u002Freferences\u002Fmcp_tool_preferences.md` and `shared\u002Freferences\u002Fmcp_integration_patterns.md`\n\nReceives `contextStore` with tech stack, deployment type, codebase root, output_dir.\n\nUse `hex-graph` first when lifecycle tracing materially improves confidence. Use `hex-line` first for local code reads when available. If MCP is unavailable, unsupported, or not indexed, continue with built-in `Read\u002FGrep\u002FGlob\u002FBash` and state the fallback in the report.\n\n## Workflow\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Ftwo_layer_detection.md` for detection methodology.\n\n1) Parse context + output_dir\n2) Check lifecycle patterns (Layer 1: grep for SIGTERM, shutdown handlers, probes)\n3) Analyze context per candidate (Layer 2):\n   - Bootstrap order: read main file -- trace actual init sequence, verify dependencies satisfied before use\n   - Graceful shutdown: read signal handlers -- do they actually close all resources? Or just log and exit?\n   - Resource cleanup: read shutdown handler -- are ALL opened resources (DB, Redis, queues) closed?\n   - Probes: check deployment config (Dockerfile, k8s manifests) -- is this containerized?\n4) Collect confirmed findings\n5) Calculate score\n6) **Write Report:** Build full markdown report in memory per `shared\u002Ftemplates\u002Faudit_worker_report_template.md`, write to `{output_dir}\u002Fln-629--global.md` in single Write call\n7) **Return Summary:** Return minimal summary to coordinator\n\n## Audit Rules\n\n### 1. Bootstrap Initialization Order\n**Detection:**\n- Check main\u002Findex file for initialization sequence\n- Verify dependencies loaded before usage (DB before routes)\n\n**Severity:**\n- **HIGH:** Incorrect order causes startup failures\n\n**Recommendation:** Initialize in correct order: config -> DB -> routes -> server\n\n**Effort:** M (refactor startup)\n\n### 2. Graceful Shutdown\n**Detection:**\n- Grep for `SIGTERM`, `SIGINT` handlers\n- Check `process.on('SIGTERM')` (Node.js)\n- Check `signal.Notify` (Go)\n\n**Severity:**\n- **HIGH:** No shutdown handler (abrupt termination)\n\n**Recommendation:** Add SIGTERM handler, close connections gracefully\n\n**Effort:** M (add shutdown logic)\n\n### 3. Resource Cleanup on Exit\n**Detection:**\n- Check if DB connections closed on shutdown\n- Verify file handles released\n- Check worker threads stopped\n\n**Severity:**\n- **MEDIUM:** Resource leaks on shutdown\n\n**Recommendation:** Close all resources in shutdown handler\n\n**Effort:** S-M (add cleanup calls)\n\n### 4. Signal Handling\n**Detection:**\n- Check handlers for SIGTERM, SIGINT, SIGHUP\n- Verify proper signal propagation to child processes\n\n**Severity:**\n- **MEDIUM:** Missing signal handlers\n\n**Recommendation:** Handle all standard signals\n\n**Effort:** S (add signal handlers)\n\n### 5. Liveness\u002FReadiness Probes\n**Detection (for containerized apps):**\n- Check for `\u002Flive`, `\u002Fready` endpoints\n- Verify Kubernetes probe configuration\n\n**Severity:**\n- **MEDIUM:** No probes (Kubernetes can't detect health)\n\n**Recommendation:** Add `\u002Flive` (is running) and `\u002Fready` (ready for traffic)\n\n**Effort:** S (add endpoints)\n\n## Scoring Algorithm\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md` and `shared\u002Freferences\u002Faudit_scoring.md`.\n\n## Output Format\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md` and `shared\u002Ftemplates\u002Faudit_worker_report_template.md`.\n\nWrite JSON summary per `shared\u002Freferences\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-629--global.md` with `category: \"Lifecycle\"` and checks: bootstrap_order, graceful_shutdown, resource_cleanup, signal_handling, probes.\n\nReturn summary per `shared\u002Freferences\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-629--global.md\nScore: X.X\u002F10 | Issues: N (C:N H:N M:N L:N)\n```\n\n## Reference Files\n\n- **Audit output schema:** `shared\u002Freferences\u002Faudit_output_schema.md`\n\n## Critical Rules\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md`.\n\n- **Do not auto-fix:** Report only, lifecycle changes risk downtime\n- **Deployment-aware:** Adapt probe checks to deployment type (Kubernetes = probes required, bare metal = optional)\n- **Effort realism:** S = \u003C1h, M = 1-4h, L = >4h\n- **Exclusions:** Skip CLI tools and scripts (no long-running lifecycle), skip serverless functions (platform-managed lifecycle)\n- **Initialization order matters:** Flag DB usage before DB init as HIGH regardless of context\n\n## Definition of Done\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md`.\n\n- [ ] contextStore parsed (deployment type, output_dir)\n- [ ] All 5 checks completed (bootstrap order, graceful shutdown, resource cleanup, signal handling, probes)\n- [ ] Findings collected with severity, location, effort, recommendation\n- [ ] Score calculated per `shared\u002Freferences\u002Faudit_scoring.md`\n- [ ] Report written to `{output_dir}\u002Fln-629--global.md` (atomic single Write call)\n- [ ] Summary written per contract\n\n---\n**Version:** 3.0.0\n**Last Updated:** 2025-12-23\n","> **Paths:** File paths (`shared\u002F`, `references\u002F`, `..\u002Fln-*`) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root. If `shared\u002F` is missing, fetch files via WebFetch from `https:\u002F\u002Fraw.githubusercontent.com\u002Flevnikolaevich\u002Fclaude-code-skills\u002Fmaster\u002Fskills\u002F{path}`.\n\n# Lifecycle Auditor (L3 Worker)\n\n**Type:** L3 Worker\n\nSpecialized worker auditing application lifecycle and entry points.\n\n## Purpose & Scope\n\n- Audit **lifecycle** (Category 12: Medium Priority)\n- Check bootstrap, shutdown, signal handling, probes\n- Calculate compliance score (X\u002F10)\n\n## Inputs\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md`.\n**MANDATORY READ:** Load `shared\u002Freferences\u002Fmcp_tool_preferences.md` and `shared\u002Freferences\u002Fmcp_integration_patterns.md`\n\nReceives `contextStore` with tech stack, deployment type, codebase root, output_dir.\n\nUse `hex-graph` first when lifecycle tracing materially improves confidence. Use `hex-line` first for local code reads when available. If MCP is unavailable, unsupported, or not indexed, continue with built-in `Read\u002FGrep\u002FGlob\u002FBash` and state the fallback in the report.\n\n## Workflow\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Ftwo_layer_detection.md` for detection methodology.\n\n1) Parse context + output_dir\n2) Check lifecycle patterns (Layer 1: grep for SIGTERM, shutdown handlers, probes)\n3) Analyze context per candidate (Layer 2):\n   - Bootstrap order: read main file -- trace actual init sequence, verify dependencies satisfied before use\n   - Graceful shutdown: read signal handlers -- do they actually close all resources? Or just log and exit?\n   - Resource cleanup: read shutdown handler -- are ALL opened resources (DB, Redis, queues) closed?\n   - Probes: check deployment config (Dockerfile, k8s manifests) -- is this containerized?\n4) Collect confirmed findings\n5) Calculate score\n6) **Write Report:** Build full markdown report in memory per `shared\u002Ftemplates\u002Faudit_worker_report_template.md`, write to `{output_dir}\u002Fln-629--global.md` in single Write call\n7) **Return Summary:** Return minimal summary to coordinator\n\n## Audit Rules\n\n### 1. Bootstrap Initialization Order\n**Detection:**\n- Check main\u002Findex file for initialization sequence\n- Verify dependencies loaded before usage (DB before routes)\n\n**Severity:**\n- **HIGH:** Incorrect order causes startup failures\n\n**Recommendation:** Initialize in correct order: config -> DB -> routes -> server\n\n**Effort:** M (refactor startup)\n\n### 2. Graceful Shutdown\n**Detection:**\n- Grep for `SIGTERM`, `SIGINT` handlers\n- Check `process.on('SIGTERM')` (Node.js)\n- Check `signal.Notify` (Go)\n\n**Severity:**\n- **HIGH:** No shutdown handler (abrupt termination)\n\n**Recommendation:** Add SIGTERM handler, close connections gracefully\n\n**Effort:** M (add shutdown logic)\n\n### 3. Resource Cleanup on Exit\n**Detection:**\n- Check if DB connections closed on shutdown\n- Verify file handles released\n- Check worker threads stopped\n\n**Severity:**\n- **MEDIUM:** Resource leaks on shutdown\n\n**Recommendation:** Close all resources in shutdown handler\n\n**Effort:** S-M (add cleanup calls)\n\n### 4. Signal Handling\n**Detection:**\n- Check handlers for SIGTERM, SIGINT, SIGHUP\n- Verify proper signal propagation to child processes\n\n**Severity:**\n- **MEDIUM:** Missing signal handlers\n\n**Recommendation:** Handle all standard signals\n\n**Effort:** S (add signal handlers)\n\n### 5. Liveness\u002FReadiness Probes\n**Detection (for containerized apps):**\n- Check for `\u002Flive`, `\u002Fready` endpoints\n- Verify Kubernetes probe configuration\n\n**Severity:**\n- **MEDIUM:** No probes (Kubernetes can't detect health)\n\n**Recommendation:** Add `\u002Flive` (is running) and `\u002Fready` (ready for traffic)\n\n**Effort:** S (add endpoints)\n\n## Scoring Algorithm\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md` and `shared\u002Freferences\u002Faudit_scoring.md`.\n\n## Output Format\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md` and `shared\u002Ftemplates\u002Faudit_worker_report_template.md`.\n\nWrite JSON summary per `shared\u002Freferences\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-629--global.md` with `category: \"Lifecycle\"` and checks: bootstrap_order, graceful_shutdown, resource_cleanup, signal_handling, probes.\n\nReturn summary per `shared\u002Freferences\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-629--global.md\nScore: X.X\u002F10 | Issues: N (C:N H:N M:N L:N)\n```\n\n## Reference Files\n\n- **Audit output schema:** `shared\u002Freferences\u002Faudit_output_schema.md`\n\n## Critical Rules\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md`.\n\n- **Do not auto-fix:** Report only, lifecycle changes risk downtime\n- **Deployment-aware:** Adapt probe checks to deployment type (Kubernetes = probes required, bare metal = optional)\n- **Effort realism:** S = \u003C1h, M = 1-4h, L = >4h\n- **Exclusions:** Skip CLI tools and scripts (no long-running lifecycle), skip serverless functions (platform-managed lifecycle)\n- **Initialization order matters:** Flag DB usage before DB init as HIGH regardless of context\n\n## Definition of Done\n\n**MANDATORY READ:** Load `shared\u002Freferences\u002Faudit_worker_core_contract.md`.\n\n- [ ] contextStore parsed (deployment type, output_dir)\n- [ ] All 5 checks completed (bootstrap order, graceful shutdown, resource cleanup, signal handling, probes)\n- [ ] Findings collected with severity, location, effort, recommendation\n- [ ] Score calculated per `shared\u002Freferences\u002Faudit_scoring.md`\n- [ ] Report written to `{output_dir}\u002Fln-629--global.md` (atomic single Write call)\n- [ ] Summary written per contract\n\n---\n**Version:** 3.0.0\n**Last Updated:** 2025-12-23\n",{"name":5,"model":53,"license":14,"description":7,"allowed-tools":54},"claude-sonnet-4-6","Read, Grep, Glob, Bash, mcp__hex-graph__trace_paths, mcp__hex-line__read_file, mcp__hex-line__grep_search, mcp__hex-line__outline","main","7bf2279c8a65758319526a721d5c4b75683aec9c","skills\u002Flevn-ln-629-lifecycle-auditor",3,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections","https:\u002F\u002Fgithub.com\u002Fboisenoise","2026-11-14 14:18:11",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add boisenoise\u002Fskills-collections --skill ln-629-lifecycle-auditor",{"tool":68,"command":69},"bunx","bunx skills add boisenoise\u002Fskills-collections --skill ln-629-lifecycle-auditor",{"tool":71,"command":72},"pnpm","pnpm dlx skills add boisenoise\u002Fskills-collections --skill ln-629-lifecycle-auditor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Flevn-ln-629-lifecycle-auditor\u002FSKILL.md",true,[],[77,104,126,152,171,194],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":81,"licenseFileUrl":82,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":48},"01M6WNH92BHVFXHGPDZCPJ0AG0","web-access","Use Treg for public web or platform data only when existing search, browser and connected tools cannot cover the task, with explicit cost and data boundaries.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FSKILL.md",[],[86,87,88,89,90,91,45,92,93,40,94,95,96,97,98,99,100,101,102,28,103],"web","access","web access","official","development","browser","data","Tools","fetch","only","youtube","free tools","platform","critical","free","cover","normal","2026",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":81,"licenseFileUrl":108,"sourceHtmlUrl":109,"categories":110,"keywords":112,"publishedAt":48},"01M6WNF9XAYAB2CZDDJBAKNM93","treg","Use the Treg CLI or MCP catalog to discover, price and call authorized external tools with team-scoped credentials and a user-approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FSKILL.md",[111],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[106,37,113,114,89,90,115,93,116,117,118,119,39,120,121,99,122,123,124,125,103],"cli","github","license","Budget","credentials","team","catalog","call","discover","external tools","with","scoped","blob",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":81,"licenseFileUrl":130,"sourceHtmlUrl":131,"categories":132,"keywords":138,"publishedAt":48},"01M6WN93MEAZ4E41DYAHJRPHQT","recruit","Turn a job description into an evidence-linked candidate shortlist through Treg, with job-related ranking and optional authorized business contact enrichment.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FSKILL.md",[133],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[128,114,89,115,139,140,141,142,143,144,99,145,146,147,123,148,149,150,151,125,106,103],"https","email","enrichment","business","evidence","phone","ranking","post","job description","for","person","candidate","reason",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":81,"licenseFileUrl":156,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":48},"01M6WN8R5RXSMHM9B4D9FAFX42","rea-growth","Analyze a company’s public growth and content through Treg, distinguish observations from hypotheses, and produce an evidence-linked playbook within an approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FSKILL.md",[],[160,161,162,114,89,115,163,164,139,165,116,166,167,168,143,99,169,170,125,106,103],"growth","rea","rea growth","produce","content","playbook","marketing","analyze","public","observations","company",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":81,"licenseFileUrl":175,"sourceHtmlUrl":176,"categories":177,"keywords":178,"publishedAt":48},"01M6WN2EVE3RQRGWAKBT4S7YT2","make-ugc","Create original AI UGC-style product videos through Treg: research hooks, approve a licensed presenter and voice, generate clips, add captions and report costs.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FSKILL.md",[],[179,180,114,181,89,182,115,183,184,185,186,187,99,188,189,190,191,192,193,125],"make","make ugc","research","create","Video","Captions","ads","short","hooks","head","style","niche","trending","talking-head","approve",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":81,"licenseFileUrl":198,"sourceHtmlUrl":199,"categories":200,"keywords":201,"publishedAt":48},"01M6WN10ARAA63Y8K1YNGXJ2RM","lead-signals","Find and qualify public buying signals through Treg, rank fitting business accounts and optionally enrich authorized business contact information.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FSKILL.md",[],[202,203,204,114,89,115,205,206,142,207,208,99,209,210,211,212,213,214,215,125],"signals","lead","lead signals","how","find","ready","as","how to","qualify","people","information","enrich","changes","funding"]