[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NW6P0DD4TEAQKBSTA6SWKY":3,"skill-same:01M6NW6P0DD4TEAQKBSTA6SWKY":57},{"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":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":14,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":40,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M6NW6P0DD4TEAQKBSTA6SWKY","repoprompt",null,"Use RepoPrompt CLI for token-efficient codebase exploration","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\u002Frepoprompt\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27],"cli","Bash","read","use","exploration","token","for","codebase","codebase exploration","2026-11-10 10:12:30",false,"---\nname: repoprompt\ndescription: Use RepoPrompt CLI for token-efficient codebase exploration\nallowed-tools: [Bash, Read]\n---\n\n# RepoPrompt Skill\n\n## When to Use\n\n- **Explore codebase structure** (tree, codemaps)\n- **Search code** with context lines\n- **Get code signatures** without full file content (token-efficient)\n- **Read file slices** (specific line ranges)\n- **Build context** for tasks\n\n## Token Optimization\n\nRepoPrompt is **more token-efficient** than raw file reads:\n- `structure` → signatures only (not full content)\n- `read --start-line --limit` → slices instead of full files\n- `search --context-lines` → relevant matches with context\n\n## CLI Usage\n\n```bash\n# If installed to PATH (Settings → MCP Server → Install CLI to PATH)\nrp-cli -e 'command'\n\n# Or use the alias (configure in your shell)\nrepoprompt_cli -e 'command'\n```\n\n## Commands Reference\n\n### File Tree\n```bash\n# Full tree\nrp-cli -e 'tree'\n\n# Folders only\nrp-cli -e 'tree --mode folders'\n\n# Selected files only\nrp-cli -e 'tree --mode selected'\n```\n\n### Code Structure (Codemaps) - TOKEN EFFICIENT\n```bash\n# Structure of specific paths\nrp-cli -e 'structure src\u002Fauth\u002F'\n\n# Structure of selected files\nrp-cli -e 'structure --scope selected'\n\n# Limit results\nrp-cli -e 'structure src\u002F --max-results 10'\n```\n\n### Search\n```bash\n# Basic search\nrp-cli -e 'search \"pattern\"'\n\n# With context lines\nrp-cli -e 'search \"error\" --context-lines 3'\n\n# Filter by extension\nrp-cli -e 'search \"TODO\" --extensions .ts,.tsx'\n\n# Limit results\nrp-cli -e 'search \"function\" --max-results 20'\n```\n\n### Read Files - TOKEN EFFICIENT\n```bash\n# Full file\nrp-cli -e 'read path\u002Fto\u002Ffile.ts'\n\n# Line range (slice)\nrp-cli -e 'read path\u002Fto\u002Ffile.ts --start-line 50 --limit 30'\n\n# Last N lines (tail)\nrp-cli -e 'read path\u002Fto\u002Ffile.ts --start-line -20'\n```\n\n### Selection Management\n```bash\n# Add files to selection\nrp-cli -e 'select add src\u002Fauth\u002F'\n\n# Set selection (replace)\nrp-cli -e 'select set src\u002Fapi\u002F src\u002Ftypes\u002F'\n\n# Clear selection\nrp-cli -e 'select clear'\n\n# View current selection\nrp-cli -e 'select get'\n```\n\n### Workspace Context\n```bash\n# Get full context\nrp-cli -e 'context'\n\n# Specific includes\nrp-cli -e 'context --include prompt,selection,tree'\n```\n\n### Chain Commands\n```bash\n# Multiple operations\nrp-cli -e 'select set src\u002Fauth\u002F && structure --scope selected && context'\n```\n\n### Workspaces\n```bash\n# List workspaces\nrp-cli -e 'workspace list'\n\n# List tabs\nrp-cli -e 'workspace tabs'\n\n# Switch workspace\nrp-cli -e 'workspace switch \"ProjectName\"'\n```\n\n### AI Chat (uses RepoPrompt's models)\n```bash\n# Send to chat\nrp-cli -e 'chat \"How does the auth system work?\"'\n\n# Plan mode\nrp-cli -e 'chat \"Design a new feature\" --mode plan'\n```\n\n### Context Builder (AI-powered file selection)\n```bash\n# Auto-select relevant files for a task\nrp-cli -e 'builder \"implement user authentication\"'\n```\n\n## Workflow Shorthand Flags\n\n```bash\n# Quick operations without -e syntax\nrp-cli --workspace MyProject --select-set src\u002F --export-context ~\u002Fout.md\nrp-cli --chat \"How does auth work?\"\nrp-cli --builder \"implement user authentication\"\n```\n\n## Script Files (.rp)\n\nFor repeatable workflows, save commands to a script:\n\n```bash\n# daily-export.rp\nworkspace switch Frontend\nselect set src\u002Fcomponents\u002F\ncontext --all > ~\u002Fexports\u002Ffrontend.md\n```\n\nRun with:\n```bash\nrp-cli --exec-file ~\u002Fscripts\u002Fdaily-export.rp\n```\n\n## CLI Flags\n\n| Flag | Purpose |\n|------|---------|\n| `-e 'cmd'` | Execute command(s) |\n| `-w \u003Cid>` | Target window ID |\n| `-q` | Quiet mode |\n| `-d \u003Ccmd>` | Detailed help for command |\n| `--wait-for-server 5` | Wait for connection (scripts) |\n\n## Async Operations (tmux)\n\nFor long-running operations like `builder`, use the async script:\n\n```bash\n# Start context builder async\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py \\\n    --action start --task \"understand the auth system\"\n\n# With workspace switch\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py \\\n    --action start --workspace \"MyProject\" --task \"explore API patterns\"\n\n# Check status\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py --action status\n\n# Get result when done\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py --action result\n\n# Kill if needed\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py --action kill\n```\n\n## Note\n\nRequires RepoPrompt app running with MCP Server enabled.\n","# RepoPrompt Skill\n\n## When to Use\n\n- **Explore codebase structure** (tree, codemaps)\n- **Search code** with context lines\n- **Get code signatures** without full file content (token-efficient)\n- **Read file slices** (specific line ranges)\n- **Build context** for tasks\n\n## Token Optimization\n\nRepoPrompt is **more token-efficient** than raw file reads:\n- `structure` → signatures only (not full content)\n- `read --start-line --limit` → slices instead of full files\n- `search --context-lines` → relevant matches with context\n\n## CLI Usage\n\n```bash\n# If installed to PATH (Settings → MCP Server → Install CLI to PATH)\nrp-cli -e 'command'\n\n# Or use the alias (configure in your shell)\nrepoprompt_cli -e 'command'\n```\n\n## Commands Reference\n\n### File Tree\n```bash\n# Full tree\nrp-cli -e 'tree'\n\n# Folders only\nrp-cli -e 'tree --mode folders'\n\n# Selected files only\nrp-cli -e 'tree --mode selected'\n```\n\n### Code Structure (Codemaps) - TOKEN EFFICIENT\n```bash\n# Structure of specific paths\nrp-cli -e 'structure src\u002Fauth\u002F'\n\n# Structure of selected files\nrp-cli -e 'structure --scope selected'\n\n# Limit results\nrp-cli -e 'structure src\u002F --max-results 10'\n```\n\n### Search\n```bash\n# Basic search\nrp-cli -e 'search \"pattern\"'\n\n# With context lines\nrp-cli -e 'search \"error\" --context-lines 3'\n\n# Filter by extension\nrp-cli -e 'search \"TODO\" --extensions .ts,.tsx'\n\n# Limit results\nrp-cli -e 'search \"function\" --max-results 20'\n```\n\n### Read Files - TOKEN EFFICIENT\n```bash\n# Full file\nrp-cli -e 'read path\u002Fto\u002Ffile.ts'\n\n# Line range (slice)\nrp-cli -e 'read path\u002Fto\u002Ffile.ts --start-line 50 --limit 30'\n\n# Last N lines (tail)\nrp-cli -e 'read path\u002Fto\u002Ffile.ts --start-line -20'\n```\n\n### Selection Management\n```bash\n# Add files to selection\nrp-cli -e 'select add src\u002Fauth\u002F'\n\n# Set selection (replace)\nrp-cli -e 'select set src\u002Fapi\u002F src\u002Ftypes\u002F'\n\n# Clear selection\nrp-cli -e 'select clear'\n\n# View current selection\nrp-cli -e 'select get'\n```\n\n### Workspace Context\n```bash\n# Get full context\nrp-cli -e 'context'\n\n# Specific includes\nrp-cli -e 'context --include prompt,selection,tree'\n```\n\n### Chain Commands\n```bash\n# Multiple operations\nrp-cli -e 'select set src\u002Fauth\u002F && structure --scope selected && context'\n```\n\n### Workspaces\n```bash\n# List workspaces\nrp-cli -e 'workspace list'\n\n# List tabs\nrp-cli -e 'workspace tabs'\n\n# Switch workspace\nrp-cli -e 'workspace switch \"ProjectName\"'\n```\n\n### AI Chat (uses RepoPrompt's models)\n```bash\n# Send to chat\nrp-cli -e 'chat \"How does the auth system work?\"'\n\n# Plan mode\nrp-cli -e 'chat \"Design a new feature\" --mode plan'\n```\n\n### Context Builder (AI-powered file selection)\n```bash\n# Auto-select relevant files for a task\nrp-cli -e 'builder \"implement user authentication\"'\n```\n\n## Workflow Shorthand Flags\n\n```bash\n# Quick operations without -e syntax\nrp-cli --workspace MyProject --select-set src\u002F --export-context ~\u002Fout.md\nrp-cli --chat \"How does auth work?\"\nrp-cli --builder \"implement user authentication\"\n```\n\n## Script Files (.rp)\n\nFor repeatable workflows, save commands to a script:\n\n```bash\n# daily-export.rp\nworkspace switch Frontend\nselect set src\u002Fcomponents\u002F\ncontext --all > ~\u002Fexports\u002Ffrontend.md\n```\n\nRun with:\n```bash\nrp-cli --exec-file ~\u002Fscripts\u002Fdaily-export.rp\n```\n\n## CLI Flags\n\n| Flag | Purpose |\n|------|---------|\n| `-e 'cmd'` | Execute command(s) |\n| `-w \u003Cid>` | Target window ID |\n| `-q` | Quiet mode |\n| `-d \u003Ccmd>` | Detailed help for command |\n| `--wait-for-server 5` | Wait for connection (scripts) |\n\n## Async Operations (tmux)\n\nFor long-running operations like `builder`, use the async script:\n\n```bash\n# Start context builder async\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py \\\n    --action start --task \"understand the auth system\"\n\n# With workspace switch\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py \\\n    --action start --workspace \"MyProject\" --task \"explore API patterns\"\n\n# Check status\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py --action status\n\n# Get result when done\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py --action result\n\n# Kill if needed\nuv run python -m runtime.harness scripts\u002Frepoprompt_async.py --action kill\n```\n\n## Note\n\nRequires RepoPrompt app running with MCP Server enabled.\n",{"name":5,"description":7,"allowed-tools":33},[20,34],"Read","main","70e1c350500ee750987420bbae48837afa906b7e","skills\u002Frepoprompt","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":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add rubicanjr\u002FFinCognis --skill repoprompt",{"tool":49,"command":50},"bunx","bunx skills add rubicanjr\u002FFinCognis --skill repoprompt",{"tool":52,"command":53},"pnpm","pnpm dlx skills add rubicanjr\u002FFinCognis --skill repoprompt","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Frepoprompt\u002FSKILL.md",true,[],[58,79,88,108,136,155],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":69,"publishedAt":28},"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",[64],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[70,71,72,73,74,75,76,77,78],"workflow router","workflow","router","orchestration","goals","goal","user","workflow orchestration","tasks",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":28},"01M6NWS3RETSC0SHP16HP66E14","wiring","Wiring Verification","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fwiring\u002FSKILL.md",[],[81,86,87],"verification","false",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":97,"publishedAt":28},"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",[94],{"categoryNo":95,"categoryName":96,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000015","视觉设计",[98,99,100,101,102,103,104,105,106,107],"websocket","patterns","websocket patterns","design","protocol","management","message","strategies","binary","connection",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":118,"publishedAt":28},"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",[114,117],{"categoryNo":115,"categoryName":116,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},[119,120,121,122,123,124,125,126,127,25,128,129,130,101,131,132,133,134,22,135],"visual","verdict","visual verdict","ui","across","revise","comparison","correctness","implementing","fixes","dimensions","frontend","development","qa","screenshot","returns","frontend development",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":28},"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",[],[143,144,86,145,146,147,148,149,150,151,152,153,154],"verification loop","loop","lint","review","security","pr","system","diff","build","tests","diff review","types",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":28},"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",[],[162,163,164,165,99,166,167,168,169,105,170,171,172,173,174,25,175,176],"vector db patterns","vector db","db","vector","semantic search","search","embedding strategies","algorithms","chunking","semantic","retrieval","embedding","Hybrid Search","hybrid","rag"]