[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NVVPY7CD3CEBAH90E9Y8GE":3,"skill-same:01M6NVVPY7CD3CEBAH90E9Y8GE":54},{"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":18,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":14,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":38,"ownerDescription":39,"updatedAt":40,"install":41,"resources":53},"01M6NVVPY7CD3CEBAH90E9Y8GE","onboard",null,"Analyze brownfield codebase and create initial continuity ledger","rubicanjr\u002FFinCognis","rubicanjr","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F234912519?v=4","01M6NT156NND8J474G34SB3923","Rubi","01M6NT15B70RWXE1N3YV0BZY8A",0,"MIT","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fonboard\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26],"create","analyze","continuity ledger","brownfield","continuity","ledger","true","codebase","2026-11-10 10:12:30",false,"---\nname: onboard\ndescription: Analyze brownfield codebase and create initial continuity ledger\nuser-invocable: true\n---\n\n# Onboard - Project Discovery & Ledger Creation\n\nAnalyze a brownfield codebase and create an initial continuity ledger.\n\n## When to Use\n\n- First time working in an existing project\n- User says \"onboard\", \"analyze this project\", \"get familiar with codebase\"\n\n## How to Use\n\n**Spawn the onboard agent:**\n\nUse the Task tool with `subagent_type: \"onboard\"` and this prompt:\n\n```\nOnboard me to this project at $CLAUDE_PROJECT_DIR.\n\n1. Create required directories if they don't exist:\n   mkdir -p thoughts\u002Fshared\u002Fhandoffs\u002F\u003Cproject-name> .claude\n\n2. Explore the codebase using available tools:\n   - Try: tldr tree . && tldr structure .\n   - Fallback: find . -type f -name \"*.py\" -o -name \"*.ts\" -o -name \"*.js\" | head -50\n\n3. Detect tech stack (look for package.json, requirements.txt, Cargo.toml, go.mod, etc.)\n\n4. Ask the user about their goals using AskUserQuestion\n\n5. Create a YAML handoff at thoughts\u002Fshared\u002Fhandoffs\u002F\u003Cproject-name>\u002Fonboard-\u003Cdate>.yaml:\n   ---\n   date: \u003CISO date>\n   type: onboard\n   status: active\n   ---\n   goal: \u003Cuser's stated goal>\n   now: Start working on \u003Cfirst priority>\n   tech_stack: [list of detected technologies]\n   key_files:\n     - path: \u003Cimportant file>\n       purpose: \u003Cwhat it does>\n   architecture: \u003Cbrief description>\n   next:\n     - \u003Csuggested first action>\n```\n\n## Why an Agent?\n\nThe onboard process:\n- Requires multiple exploration steps\n- Should not pollute main context with codebase dumps\n- Returns a clean summary + creates the handoff\n\n## Output\n\n- Directories created: `thoughts\u002Fshared\u002Fhandoffs\u002F\u003Cproject>\u002F`, `.claude\u002F`\n- YAML handoff created (loaded automatically on session start)\n- User has clear starting context\n- Ready to begin work with full project awareness\n\n## Notes\n\n- This skill is for BROWNFIELD projects (existing code)\n- For greenfield, use `\u002Fcreate_plan` instead\n- Handoff can be updated anytime with `\u002Fcreate_handoff`\n","# Onboard - Project Discovery & Ledger Creation\n\nAnalyze a brownfield codebase and create an initial continuity ledger.\n\n## When to Use\n\n- First time working in an existing project\n- User says \"onboard\", \"analyze this project\", \"get familiar with codebase\"\n\n## How to Use\n\n**Spawn the onboard agent:**\n\nUse the Task tool with `subagent_type: \"onboard\"` and this prompt:\n\n```\nOnboard me to this project at $CLAUDE_PROJECT_DIR.\n\n1. Create required directories if they don't exist:\n   mkdir -p thoughts\u002Fshared\u002Fhandoffs\u002F\u003Cproject-name> .claude\n\n2. Explore the codebase using available tools:\n   - Try: tldr tree . && tldr structure .\n   - Fallback: find . -type f -name \"*.py\" -o -name \"*.ts\" -o -name \"*.js\" | head -50\n\n3. Detect tech stack (look for package.json, requirements.txt, Cargo.toml, go.mod, etc.)\n\n4. Ask the user about their goals using AskUserQuestion\n\n5. Create a YAML handoff at thoughts\u002Fshared\u002Fhandoffs\u002F\u003Cproject-name>\u002Fonboard-\u003Cdate>.yaml:\n   ---\n   date: \u003CISO date>\n   type: onboard\n   status: active\n   ---\n   goal: \u003Cuser's stated goal>\n   now: Start working on \u003Cfirst priority>\n   tech_stack: [list of detected technologies]\n   key_files:\n     - path: \u003Cimportant file>\n       purpose: \u003Cwhat it does>\n   architecture: \u003Cbrief description>\n   next:\n     - \u003Csuggested first action>\n```\n\n## Why an Agent?\n\nThe onboard process:\n- Requires multiple exploration steps\n- Should not pollute main context with codebase dumps\n- Returns a clean summary + creates the handoff\n\n## Output\n\n- Directories created: `thoughts\u002Fshared\u002Fhandoffs\u002F\u003Cproject>\u002F`, `.claude\u002F`\n- YAML handoff created (loaded automatically on session start)\n- User has clear starting context\n- Ready to begin work with full project awareness\n\n## Notes\n\n- This skill is for BROWNFIELD projects (existing code)\n- For greenfield, use `\u002Fcreate_plan` instead\n- Handoff can be updated anytime with `\u002Fcreate_handoff`\n",{"name":5,"description":7,"user-invocable":32},true,"main","70e1c350500ee750987420bbae48837afa906b7e","skills\u002Fonboard","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis","https:\u002F\u002Fgithub.com\u002Frubicanjr","linktr.ee\u002Ffinanskodu","Industrial Engineer & CIO @FinansKodu. Architecting AI-driven financial agents and autonomous workflows. 🏗️ Building systems, not just prompts.","2026-06-09 13:50:15",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":32},[43,46,49],{"tool":44,"command":45},"npx","npx skills add rubicanjr\u002FFinCognis --skill onboard",{"tool":47,"command":48},"bunx","bunx skills add rubicanjr\u002FFinCognis --skill onboard",{"tool":50,"command":51},"pnpm","pnpm dlx skills add rubicanjr\u002FFinCognis --skill onboard","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fonboard\u002FSKILL.md",[],[55,76,85,105,135,154],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":66,"publishedAt":27},"01M6NWS9DAXJTADT4T5MB49X8W","workflow-router","Goal-based workflow orchestration - routes tasks to specialist agents based on user goals","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow-router\u002FSKILL.md",[61],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[67,68,69,70,71,72,73,74,75],"workflow router","workflow","router","orchestration","goals","goal","user","workflow orchestration","tasks",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":27},"01M6NWS3RETSC0SHP16HP66E14","wiring","Wiring Verification","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fwiring\u002FSKILL.md",[],[78,83,84],"verification","false",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":94,"publishedAt":27},"01M6NWS0XW9CVQZBDA1EGW0TWC","websocket-patterns","Connection management, room patterns, reconnection strategies, message buffering, and binary protocol design.","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fwebsocket-patterns\u002Fskill.md",[91],{"categoryNo":92,"categoryName":93,"taxonomyType":64,"taxonomyTypeDesc":65},"01JBSEEDCAT000000000000015","视觉设计",[95,96,97,98,99,100,101,102,103,104],"websocket","patterns","websocket patterns","design","protocol","management","message","strategies","binary","connection",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":115,"publishedAt":27},"01M6NWRDQDX9ZNETAWRRMQWV52","visual-verdict","Screenshot comparison QA for frontend development. Takes a screenshot of the current implementation, scores it across multiple visual dimensions, and returns a structured PASS\u002FREVISE\u002FFAIL verdict with concrete fixes. Use when implementing UI from a design reference or verifying visual correctness.","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fvisual-verdict\u002FSKILL.md",[111,114],{"categoryNo":112,"categoryName":113,"taxonomyType":64,"taxonomyTypeDesc":65},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},[116,117,118,119,120,121,122,123,124,125,126,127,128,98,129,130,131,132,133,134],"visual","verdict","visual verdict","ui","across","revise","comparison","correctness","implementing","for","fixes","dimensions","frontend","development","qa","screenshot","returns","use","frontend development",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":27},"01M6NWR8HSNRS7MNDK2J02QYMN","verification-loop","Comprehensive verification system covering build, types, lint, tests, security, and diff review before a PR.","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fverification-loop\u002FSKILL.md",[],[142,143,83,144,145,146,147,148,149,150,151,152,153],"verification loop","loop","lint","review","security","pr","system","diff","build","tests","diff review","types",{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":160,"publishedAt":27},"01M6NWR4HHSFR0VR5EXFRWA747","vector-db-patterns","Embedding strategies, ANN algorithms, hybrid search, RAG chunking strategies, and reranking for semantic search and retrieval.","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fvector-db-patterns\u002Fskill.md",[],[161,162,163,164,96,165,166,167,168,102,169,170,171,172,173,125,174,175],"vector db patterns","vector db","db","vector","semantic search","search","embedding strategies","algorithms","chunking","semantic","retrieval","embedding","Hybrid Search","hybrid","rag"]