[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CC7NYYRA4HKDBBRP9WD37B":3,"skill-same:01M6CC7NYYRA4HKDBBRP9WD37B":237},{"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":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M6CC7NYYRA4HKDBBRP9WD37B","mise-tasks",null,"This skill should be used when the user asks to orchestrate multi-step project workflows using mise task definitions with dependency management and argument handling. Use whenever the user wants to create, edit, or debug mise tasks, wire up task dependencies with depends\u002Fdepends_post, or run workflows via 'mise run'. Also use when setting up task runners or automating build pipelines through mise. Do NOT use for mise environment variable configuration (use mise-env-config instead) or for general shell scripting unrelated to mise.","ray-manaloto\u002Fmacos-development-environment","ray-manaloto","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F227192835?v=4","01M6CBR7J13ZA01X5YB1A1QRJP","01M6CBR7P0S3NS8ZV81JYNST14",1,"MIT","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"mise tasks","tasks","mise","Bash","unrelated","up","dependency","use","environment","dependency management","write","read","workflows","shell","scripting","orchestrate","runners","run","create","debug","2026-11-10 10:12:30",false,"---\nname: mise-tasks\ndescription: \"This skill should be used when the user asks to orchestrate multi-step project workflows using mise task definitions with dependency management and argument handling. Use whenever the user wants to create, edit, or debug mise tasks, wire up task dependencies with depends\u002Fdepends_post, or run workflows via 'mise run'. Also use when setting up task runners or automating build pipelines through mise. Do NOT use for mise environment variable configuration (use mise-env-config instead) or for general shell scripting unrelated to mise.\"\nallowed-tools: Read, Bash, Glob, Grep, Edit, Write\n---\n\n# mise Tasks Orchestration\n\n\u003C!-- ADR: 2025-12-08-mise-tasks-skill -->\n\nOrchestrate multi-step project workflows using mise `[tasks]` section with dependency management, argument handling, and file tracking.\n\n## When to Use This Skill\n\n**Explicit triggers**:\n\n- User mentions `mise tasks`, `mise run`, `[tasks]` section\n- User needs task dependencies: `depends`, `depends_post`\n- User wants workflow automation in `.mise.toml`\n- User mentions task arguments or `usage` spec\n\n**AI Discovery trigger** (prescriptive):\n\n> When `mise-config-settings` skill detects multi-step workflows (test suites, build pipelines, migrations), **prescriptively invoke this skill** to generate appropriate `[tasks]` definitions.\n\n## Quick Reference\n\n### Task Definition\n\n```toml\n[tasks.build]\ndescription = \"Build the project\"\nrun = \"cargo build --release\"\n```\n\n### Running Tasks\n\n```bash\nmise run build          # Run single task\nmise run test build     # Run multiple tasks\nmise run test ::: build # Run in parallel\nmise r build            # Short form\n```\n\n### Dependency Types\n\n| Type           | Syntax                       | When                    |\n| -------------- | ---------------------------- | ----------------------- |\n| `depends`      | `depends = [\"lint\", \"test\"]` | Run BEFORE task         |\n| `depends_post` | `depends_post = [\"notify\"]`  | Run AFTER task succeeds |\n| `wait_for`     | `wait_for = [\"db\"]`          | Wait only if running    |\n\n### Key Task Properties\n\n| Property      | Purpose                                     | Example                                                  |\n| ------------- | ------------------------------------------- | -------------------------------------------------------- |\n| `description` | AI-agent discoverability (CRITICAL)         | `\"Run pytest with coverage. Exits non-zero on failure.\"` |\n| `alias`       | Short name                                  | `alias = \"t\"`                                            |\n| `dir`         | Working directory                           | `dir = \"packages\u002Ffrontend\"`                              |\n| `env`         | Task-specific env vars (NOT passed to deps) | `env = { LOG_LEVEL = \"debug\" }`                          |\n| `hide`        | Hidden from `mise tasks` output             | `hide = true`                                            |\n| `sources`     | File tracking for caching                   | `sources = [\"src\u002F**\u002F*.rs\"]`                              |\n| `outputs`     | Skip if newer than sources                  | `outputs = [\"target\u002Frelease\u002Fmyapp\"]`                     |\n| `confirm`     | Prompt before execution                     | `confirm = \"Delete all data?\"`                           |\n| `quiet`       | Suppress mise output                        | `quiet = true`                                           |\n| `silent`      | Suppress ALL output                         | `silent = true`                                          |\n| `raw`         | Direct stdin\u002Fstdout (disables parallelism)  | `raw = true`                                             |\n| `tools`       | Task-specific tool versions                 | `tools = { python = \"3.9\" }`                             |\n| `shell`       | Custom shell                                | `shell = \"pwsh -c\"`                                      |\n| `usage`       | Argument spec (preferred over Tera)         | See [Task Arguments](.\u002Freferences\u002Farguments.md)          |\n\n### Namespacing\n\n```bash\nmise run 'test:*'      # All tasks starting with test:\nmise run 'db:**'       # Nested: db:migrate:up, db:seed:test\nmise tasks --hidden    # View hidden tasks (prefixed with _)\n```\n\nFor detailed examples and patterns for all levels, see [Task Levels Reference](.\u002Freferences\u002Ftask-levels.md).\n\n---\n\n## Level 10: Monorepo (Experimental)\n\n**Requires**: `MISE_EXPERIMENTAL=1` and `experimental_monorepo_root = true`\n\n```bash\nmise run \u002F\u002Fprojects\u002Ffrontend:build    # Absolute from root\nmise run :build                       # Current config_root\nmise run \u002F\u002F...:test                   # All projects\nmise run '\u002F\u002Fprojects\u002F...:build'       # Build all under projects\u002F\n```\n\nTasks in subdirectories are auto-discovered with path prefix (`packages\u002Fapi\u002F.mise.toml` tasks become `packages\u002Fapi:taskname`).\n\nFor complete monorepo documentation, see: [advanced.md](.\u002Freferences\u002Fadvanced.md)\n\n---\n\n## Level 11: Polyglot Monorepo with Pants + mise\n\nFor Python-heavy polyglot monorepos (10-50 packages), combine **mise** for runtime management with **Pants** for build orchestration and native affected detection.\n\n| Tool      | Responsibility                                                         |\n| --------- | ---------------------------------------------------------------------- |\n| **mise**  | Runtime versions (Python, Node, Rust) + environment variables          |\n| **Pants** | Build orchestration + native affected detection + dependency inference |\n\n```bash\n# Native affected detection (no manual git scripts)\npants --changed-since=origin\u002Fmain test\npants --changed-since=origin\u002Fmain lint\npants --changed-since=origin\u002Fmain package\n```\n\n| Scale                             | Recommendation                             |\n| --------------------------------- | ------------------------------------------ |\n| \u003C 10 packages                     | mise + custom affected (Level 10 patterns) |\n| **10-50 packages (Python-heavy)** | **Pants + mise** (this section)            |\n| 50+ packages                      | Consider Bazel                             |\n\nSee [polyglot-affected.md](.\u002Freferences\u002Fpolyglot-affected.md) for complete Pants + mise integration guide and tool comparison.\n\n---\n\n## Integration with [env]\n\nTasks automatically inherit `[env]` values. Use `_.file` for external env files and `redact = true` for secrets.\n\n```toml\n[env]\nDATABASE_URL = \"postgresql:\u002F\u002Flocalhost\u002Fmydb\"\n_.file = { path = \".env.secrets\", redact = true }\n\n[tasks._check-env]\nhide = true\nrun = '[ -n \"$API_KEY\" ] || { echo \"Missing API_KEY\"; exit 1; }'\n\n[tasks.deploy]\ndepends = [\"_check-env\"]\nrun = \"deploy.sh\"  # $DATABASE_URL and $API_KEY available\n```\n\nFor full env integration patterns, see [Environment Integration](.\u002Freferences\u002Fenv-integration.md).\n\n---\n\n## Anti-Patterns\n\n| Anti-Pattern                    | Why Bad                                             | Instead                                                                  |\n| ------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------ |\n| Replace \u002Fitp:go with mise tasks | No TodoWrite, no ADR tracking, no checkpoints       | Use mise tasks for project workflows, \u002Fitp:go for ADR-driven development |\n| Hardcode secrets in tasks       | Security risk                                       | Use `_.file = \".env.secrets\"` with `redact = true`                       |\n| Giant monolithic tasks          | Hard to debug, no reuse                             | Break into small tasks with dependencies                                 |\n| Skip or minimal `description`   | AI agents cannot infer task purpose from name alone | Write rich descriptions: what it does, requires, produces, when to run   |\n| Publish without build `depends` | Runtime failure instead of DAG prevention           | Add `depends = [\"build\"]` to publish tasks                               |\n| Orchestrator without all phases | \"Run X next\" messages get ignored                   | Include all phases in `release:full` depends array                       |\n\nFor release-specific anti-patterns and patterns, see [Release Workflow Patterns](.\u002Freferences\u002Frelease-workflow-patterns.md).\n\n---\n\n## Cross-Reference: mise-config-settings\n\n**Prerequisites**: Before defining tasks, ensure `[env]` section is configured.\n\n> **PRESCRIPTIVE**: After defining tasks, invoke **[`mise-env-config` skill](..\u002Fmise-env-config\u002FSKILL.md)** to ensure [env] SSoT patterns are applied.\n\nThe `mise-env-config` skill covers:\n\n- `[env]` - Environment variables with defaults\n- `[settings]` - mise behavior configuration\n- `[tools]` - Version pinning\n- Special directives: `_.file`, `_.path`, `_.python.venv`\n\n---\n\n## Additional Resources\n\n- [Task Levels Reference](.\u002Freferences\u002Ftask-levels.md) - Levels 1-9: basic tasks, dependencies, hidden tasks, arguments, file tracking, advanced execution, watch mode\n- [Task Patterns](.\u002Freferences\u002Fpatterns.md) - Real-world task examples\n- [Task Arguments](.\u002Freferences\u002Farguments.md) - Complete usage spec reference\n- [Advanced Features](.\u002Freferences\u002Fadvanced.md) - Monorepo, watch, experimental\n- [Environment Integration](.\u002Freferences\u002Fenv-integration.md) - [env] inheritance and credential loading\n- [Polyglot Affected](.\u002Freferences\u002Fpolyglot-affected.md) - Pants + mise integration guide and tool comparison\n- [Bootstrap Monorepo](.\u002Freferences\u002Fbootstrap-monorepo.md) - Autonomous polyglot monorepo bootstrap meta-prompt\n- [Release Workflow Patterns](.\u002Freferences\u002Frelease-workflow-patterns.md) - Release task DAG patterns, build-before-publish enforcement\n\n---\n\n## Troubleshooting\n\n| Issue                  | Cause                     | Solution                                   |\n| ---------------------- | ------------------------- | ------------------------------------------ |\n| Task not found         | Typo or wrong mise.toml   | Run `mise tasks` to list available tasks   |\n| Dependencies not run   | Circular dependency       | Check task depends arrays for cycles       |\n| Sources not working    | Wrong glob pattern        | Use relative paths from mise.toml location |\n| Watch not triggering   | File outside sources list | Add file pattern to sources array          |\n| Env vars not available | Task in wrong directory   | Ensure mise.toml is in cwd or parent       |\n| Run fails with error   | Script path issue         | Use absolute path or relative to mise.toml |\n","# mise Tasks Orchestration\n\n\u003C!-- ADR: 2025-12-08-mise-tasks-skill -->\n\nOrchestrate multi-step project workflows using mise `[tasks]` section with dependency management, argument handling, and file tracking.\n\n## When to Use This Skill\n\n**Explicit triggers**:\n\n- User mentions `mise tasks`, `mise run`, `[tasks]` section\n- User needs task dependencies: `depends`, `depends_post`\n- User wants workflow automation in `.mise.toml`\n- User mentions task arguments or `usage` spec\n\n**AI Discovery trigger** (prescriptive):\n\n> When `mise-config-settings` skill detects multi-step workflows (test suites, build pipelines, migrations), **prescriptively invoke this skill** to generate appropriate `[tasks]` definitions.\n\n## Quick Reference\n\n### Task Definition\n\n```toml\n[tasks.build]\ndescription = \"Build the project\"\nrun = \"cargo build --release\"\n```\n\n### Running Tasks\n\n```bash\nmise run build          # Run single task\nmise run test build     # Run multiple tasks\nmise run test ::: build # Run in parallel\nmise r build            # Short form\n```\n\n### Dependency Types\n\n| Type           | Syntax                       | When                    |\n| -------------- | ---------------------------- | ----------------------- |\n| `depends`      | `depends = [\"lint\", \"test\"]` | Run BEFORE task         |\n| `depends_post` | `depends_post = [\"notify\"]`  | Run AFTER task succeeds |\n| `wait_for`     | `wait_for = [\"db\"]`          | Wait only if running    |\n\n### Key Task Properties\n\n| Property      | Purpose                                     | Example                                                  |\n| ------------- | ------------------------------------------- | -------------------------------------------------------- |\n| `description` | AI-agent discoverability (CRITICAL)         | `\"Run pytest with coverage. Exits non-zero on failure.\"` |\n| `alias`       | Short name                                  | `alias = \"t\"`                                            |\n| `dir`         | Working directory                           | `dir = \"packages\u002Ffrontend\"`                              |\n| `env`         | Task-specific env vars (NOT passed to deps) | `env = { LOG_LEVEL = \"debug\" }`                          |\n| `hide`        | Hidden from `mise tasks` output             | `hide = true`                                            |\n| `sources`     | File tracking for caching                   | `sources = [\"src\u002F**\u002F*.rs\"]`                              |\n| `outputs`     | Skip if newer than sources                  | `outputs = [\"target\u002Frelease\u002Fmyapp\"]`                     |\n| `confirm`     | Prompt before execution                     | `confirm = \"Delete all data?\"`                           |\n| `quiet`       | Suppress mise output                        | `quiet = true`                                           |\n| `silent`      | Suppress ALL output                         | `silent = true`                                          |\n| `raw`         | Direct stdin\u002Fstdout (disables parallelism)  | `raw = true`                                             |\n| `tools`       | Task-specific tool versions                 | `tools = { python = \"3.9\" }`                             |\n| `shell`       | Custom shell                                | `shell = \"pwsh -c\"`                                      |\n| `usage`       | Argument spec (preferred over Tera)         | See [Task Arguments](.\u002Freferences\u002Farguments.md)          |\n\n### Namespacing\n\n```bash\nmise run 'test:*'      # All tasks starting with test:\nmise run 'db:**'       # Nested: db:migrate:up, db:seed:test\nmise tasks --hidden    # View hidden tasks (prefixed with _)\n```\n\nFor detailed examples and patterns for all levels, see [Task Levels Reference](.\u002Freferences\u002Ftask-levels.md).\n\n---\n\n## Level 10: Monorepo (Experimental)\n\n**Requires**: `MISE_EXPERIMENTAL=1` and `experimental_monorepo_root = true`\n\n```bash\nmise run \u002F\u002Fprojects\u002Ffrontend:build    # Absolute from root\nmise run :build                       # Current config_root\nmise run \u002F\u002F...:test                   # All projects\nmise run '\u002F\u002Fprojects\u002F...:build'       # Build all under projects\u002F\n```\n\nTasks in subdirectories are auto-discovered with path prefix (`packages\u002Fapi\u002F.mise.toml` tasks become `packages\u002Fapi:taskname`).\n\nFor complete monorepo documentation, see: [advanced.md](.\u002Freferences\u002Fadvanced.md)\n\n---\n\n## Level 11: Polyglot Monorepo with Pants + mise\n\nFor Python-heavy polyglot monorepos (10-50 packages), combine **mise** for runtime management with **Pants** for build orchestration and native affected detection.\n\n| Tool      | Responsibility                                                         |\n| --------- | ---------------------------------------------------------------------- |\n| **mise**  | Runtime versions (Python, Node, Rust) + environment variables          |\n| **Pants** | Build orchestration + native affected detection + dependency inference |\n\n```bash\n# Native affected detection (no manual git scripts)\npants --changed-since=origin\u002Fmain test\npants --changed-since=origin\u002Fmain lint\npants --changed-since=origin\u002Fmain package\n```\n\n| Scale                             | Recommendation                             |\n| --------------------------------- | ------------------------------------------ |\n| \u003C 10 packages                     | mise + custom affected (Level 10 patterns) |\n| **10-50 packages (Python-heavy)** | **Pants + mise** (this section)            |\n| 50+ packages                      | Consider Bazel                             |\n\nSee [polyglot-affected.md](.\u002Freferences\u002Fpolyglot-affected.md) for complete Pants + mise integration guide and tool comparison.\n\n---\n\n## Integration with [env]\n\nTasks automatically inherit `[env]` values. Use `_.file` for external env files and `redact = true` for secrets.\n\n```toml\n[env]\nDATABASE_URL = \"postgresql:\u002F\u002Flocalhost\u002Fmydb\"\n_.file = { path = \".env.secrets\", redact = true }\n\n[tasks._check-env]\nhide = true\nrun = '[ -n \"$API_KEY\" ] || { echo \"Missing API_KEY\"; exit 1; }'\n\n[tasks.deploy]\ndepends = [\"_check-env\"]\nrun = \"deploy.sh\"  # $DATABASE_URL and $API_KEY available\n```\n\nFor full env integration patterns, see [Environment Integration](.\u002Freferences\u002Fenv-integration.md).\n\n---\n\n## Anti-Patterns\n\n| Anti-Pattern                    | Why Bad                                             | Instead                                                                  |\n| ------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------ |\n| Replace \u002Fitp:go with mise tasks | No TodoWrite, no ADR tracking, no checkpoints       | Use mise tasks for project workflows, \u002Fitp:go for ADR-driven development |\n| Hardcode secrets in tasks       | Security risk                                       | Use `_.file = \".env.secrets\"` with `redact = true`                       |\n| Giant monolithic tasks          | Hard to debug, no reuse                             | Break into small tasks with dependencies                                 |\n| Skip or minimal `description`   | AI agents cannot infer task purpose from name alone | Write rich descriptions: what it does, requires, produces, when to run   |\n| Publish without build `depends` | Runtime failure instead of DAG prevention           | Add `depends = [\"build\"]` to publish tasks                               |\n| Orchestrator without all phases | \"Run X next\" messages get ignored                   | Include all phases in `release:full` depends array                       |\n\nFor release-specific anti-patterns and patterns, see [Release Workflow Patterns](.\u002Freferences\u002Frelease-workflow-patterns.md).\n\n---\n\n## Cross-Reference: mise-config-settings\n\n**Prerequisites**: Before defining tasks, ensure `[env]` section is configured.\n\n> **PRESCRIPTIVE**: After defining tasks, invoke **[`mise-env-config` skill](..\u002Fmise-env-config\u002FSKILL.md)** to ensure [env] SSoT patterns are applied.\n\nThe `mise-env-config` skill covers:\n\n- `[env]` - Environment variables with defaults\n- `[settings]` - mise behavior configuration\n- `[tools]` - Version pinning\n- Special directives: `_.file`, `_.path`, `_.python.venv`\n\n---\n\n## Additional Resources\n\n- [Task Levels Reference](.\u002Freferences\u002Ftask-levels.md) - Levels 1-9: basic tasks, dependencies, hidden tasks, arguments, file tracking, advanced execution, watch mode\n- [Task Patterns](.\u002Freferences\u002Fpatterns.md) - Real-world task examples\n- [Task Arguments](.\u002Freferences\u002Farguments.md) - Complete usage spec reference\n- [Advanced Features](.\u002Freferences\u002Fadvanced.md) - Monorepo, watch, experimental\n- [Environment Integration](.\u002Freferences\u002Fenv-integration.md) - [env] inheritance and credential loading\n- [Polyglot Affected](.\u002Freferences\u002Fpolyglot-affected.md) - Pants + mise integration guide and tool comparison\n- [Bootstrap Monorepo](.\u002Freferences\u002Fbootstrap-monorepo.md) - Autonomous polyglot monorepo bootstrap meta-prompt\n- [Release Workflow Patterns](.\u002Freferences\u002Frelease-workflow-patterns.md) - Release task DAG patterns, build-before-publish enforcement\n\n---\n\n## Troubleshooting\n\n| Issue                  | Cause                     | Solution                                   |\n| ---------------------- | ------------------------- | ------------------------------------------ |\n| Task not found         | Typo or wrong mise.toml   | Run `mise tasks` to list available tasks   |\n| Dependencies not run   | Circular dependency       | Check task depends arrays for cycles       |\n| Sources not working    | Wrong glob pattern        | Use relative paths from mise.toml location |\n| Watch not triggering   | File outside sources list | Add file pattern to sources array          |\n| Env vars not available | Task in wrong directory   | Ensure mise.toml is in cwd or parent       |\n| Run fails with error   | Script path issue         | Use absolute path or relative to mise.toml |\n",{"name":5,"description":7,"allowed-tools":43},"Read, Bash, Glob, Grep, Edit, Write","main","716b17df3ef6719d88aeac180015008b7ddfff6f","rsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks",0,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment","https:\u002F\u002Fgithub.com\u002Fray-manaloto","2026-08-03 16:55:50",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add ray-manaloto\u002Fmacos-development-environment --skill mise-tasks",{"tool":57,"command":58},"bunx","bunx skills add ray-manaloto\u002Fmacos-development-environment --skill mise-tasks",{"tool":60,"command":61},"pnpm","pnpm dlx skills add ray-manaloto\u002Fmacos-development-environment --skill mise-tasks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002FSKILL.md",true,[65,71,75,79,83,87,91,95,99,103,107,111,115,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"references\u002Fadvanced.md","REFERENCE","参考文档",7018,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Fadvanced.md",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Farguments.md",6248,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Farguments.md",{"path":76,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Fbootstrap-monorepo.md",50432,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Fbootstrap-monorepo.md",{"path":80,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fenv-integration.md",1107,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Fenv-integration.md",{"path":84,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fevolution-log.md",683,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Fevolution-log.md",{"path":88,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fpatterns.md",15510,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Fpatterns.md",{"path":92,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fpolyglot-affected.md",8207,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Fpolyglot-affected.md",{"path":96,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Frelease-workflow-patterns.md",14256,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Frelease-workflow-patterns.md",{"path":100,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Ftask-levels.md",9715,"https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fmise-toolkit\u002Fskills\u002Fmise-tasks\u002Freferences\u002Ftask-levels.md",{"path":104,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":105,"sourceHtmlUrl":106},"rules\u002F3d.md",2290,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002F3d.md",{"path":108,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":109,"sourceHtmlUrl":110},"rules\u002Fanimations.md",790,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fanimations.md",{"path":112,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":113,"sourceHtmlUrl":114},"rules\u002Fassets.md",1590,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fassets.md",{"path":116,"resourceType":117,"resourceTypeDesc":118,"sizeBytes":119,"sourceHtmlUrl":120},"rules\u002Fassets\u002Fcharts-bar-chart.tsx","OTHER","其他",3429,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fassets\u002Fcharts-bar-chart.tsx",{"path":122,"resourceType":117,"resourceTypeDesc":118,"sizeBytes":123,"sourceHtmlUrl":124},"rules\u002Fassets\u002Ftext-animations-typewriter.tsx",2183,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fassets\u002Ftext-animations-typewriter.tsx",{"path":126,"resourceType":117,"resourceTypeDesc":118,"sizeBytes":127,"sourceHtmlUrl":128},"rules\u002Fassets\u002Ftext-animations-word-highlight.tsx",2387,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fassets\u002Ftext-animations-word-highlight.tsx",{"path":130,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":131,"sourceHtmlUrl":132},"rules\u002Faudio.md",3822,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Faudio.md",{"path":134,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":135,"sourceHtmlUrl":136},"rules\u002Fcalculate-metadata.md",2920,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fcalculate-metadata.md",{"path":138,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":139,"sourceHtmlUrl":140},"rules\u002Fcan-decode.md",1587,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fcan-decode.md",{"path":142,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":143,"sourceHtmlUrl":144},"rules\u002Fcharts.md",1751,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fcharts.md",{"path":146,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":147,"sourceHtmlUrl":148},"rules\u002Fcompositions.md",3708,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fcompositions.md",{"path":150,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":151,"sourceHtmlUrl":152},"rules\u002Fdisplay-captions.md",3698,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fdisplay-captions.md",{"path":154,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":155,"sourceHtmlUrl":156},"rules\u002Fextract-frames.md",5496,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fextract-frames.md",{"path":158,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":159,"sourceHtmlUrl":160},"rules\u002Ffonts.md",8261,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Ffonts.md",{"path":162,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":163,"sourceHtmlUrl":164},"rules\u002Fget-audio-duration.md",1354,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fget-audio-duration.md",{"path":166,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":167,"sourceHtmlUrl":168},"rules\u002Fget-video-dimensions.md",1627,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fget-video-dimensions.md",{"path":170,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":171,"sourceHtmlUrl":172},"rules\u002Fget-video-duration.md",1341,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fget-video-duration.md",{"path":174,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":175,"sourceHtmlUrl":176},"rules\u002Fgifs.md",3868,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fgifs.md",{"path":178,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":179,"sourceHtmlUrl":180},"rules\u002Fimages.md",2783,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fimages.md",{"path":182,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":183,"sourceHtmlUrl":184},"rules\u002Fimport-srt-captions.md",2113,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fimport-srt-captions.md",{"path":186,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":187,"sourceHtmlUrl":188},"rules\u002Flottie.md",1779,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Flottie.md",{"path":190,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":191,"sourceHtmlUrl":192},"rules\u002Fmaps.md",11371,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fmaps.md",{"path":194,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":195,"sourceHtmlUrl":196},"rules\u002Fmeasuring-dom-nodes.md",974,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fmeasuring-dom-nodes.md",{"path":198,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":199,"sourceHtmlUrl":200},"rules\u002Fmeasuring-text.md",3000,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fmeasuring-text.md",{"path":202,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":203,"sourceHtmlUrl":204},"rules\u002Fparameters.md",2380,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fparameters.md",{"path":206,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":207,"sourceHtmlUrl":208},"rules\u002Fsequencing.md",2744,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fsequencing.md",{"path":210,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":211,"sourceHtmlUrl":212},"rules\u002Ftailwind.md",422,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Ftailwind.md",{"path":214,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":215,"sourceHtmlUrl":216},"rules\u002Ftext-animations.md",700,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Ftext-animations.md",{"path":218,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":219,"sourceHtmlUrl":220},"rules\u002Ftiming.md",3939,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Ftiming.md",{"path":222,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":223,"sourceHtmlUrl":224},"rules\u002Ftranscribe-captions.md",850,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Ftranscribe-captions.md",{"path":226,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":227,"sourceHtmlUrl":228},"rules\u002Ftransitions.md",3730,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Ftransitions.md",{"path":230,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":231,"sourceHtmlUrl":232},"rules\u002Ftrimming.md",1210,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Ftrimming.md",{"path":234,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":235,"sourceHtmlUrl":236},"rules\u002Fvideos.md",3509,"https:\u002F\u002Fgithub.com\u002Fwelflau\u002Fai-dev-system\u002Fblob\u002Fmain\u002Fbackend\u002Fskills\u002Fmarketplace\u002Fcb_teams_marketplace\u002Fplugins\u002Fremotion-video-generator\u002Fskills\u002Fremotion-best-practices\u002Frules\u002Fvideos.md",[238,259,277,295,315,329],{"skillNo":239,"name":240,"nameZh":6,"description":241,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":242,"categories":243,"keywords":249,"publishedAt":38},"01M6CC8DXNJ39YWERYTWCGGCGG","next-workflow-step","Use this skill when the user wants to transition to the next workflow step, wrap up a session cleanly, prepare a handoff, or says things like \"next step\", \"continue the workflow\", \"wrap up\", \"hand off\", \"move to the next phase\", \"what's next in embrace\", or \"prepare for \u002Fclear\". Also triggers when the current octo:embrace phase appears complete and no explicit next action is set.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fworkflow-toolkit\u002Fskills\u002Fnext-workflow-step\u002FSKILL.md",[244],{"categoryNo":245,"categoryName":246,"taxonomyType":247,"taxonomyTypeDesc":248},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[250,251,23,25,252,253,254,255,256,257,258],"next workflow step","workflow","session","user","wrap up","continue","handoff","prepare","SET",{"skillNo":260,"name":261,"nameZh":6,"description":262,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":263,"categories":264,"keywords":265,"publishedAt":38},"01M6CC8BRZBQHEBXGMKPDM422P","source-discovery","This skill should be used when the user asks to \"find sources\", \"discover URLs\", \"catalog a source\", \"classify a URL\", \"search for libraries\", \"check what exists\", or mentions source discovery, URL cataloging, source classification, or research source management.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Fsource-discovery\u002FSKILL.md",[],[266,267,268,269,270,271,272,273,274,253,275,276],"discovery","source discovery","research","libraries","search","classification","find","check","management","catalog","find sources",{"skillNo":278,"name":279,"nameZh":6,"description":280,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":281,"categories":282,"keywords":283,"publishedAt":38},"01M6CC89CGJP69A0PS22G2H1FV","review-synthesis","This skill should be used when the user asks to \"summarize review findings\", \"prioritize fixes\", \"rank review issues\", \"combine reviewer feedback\", \"create action items from review\", or mentions review synthesis, finding prioritization, severity ranking, or review result summarization.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Freview-synthesis\u002FSKILL.md",[],[284,285,286,287,288,289,290,253,291,292,36,293,294],"review","review synthesis","Synthesis","prioritize","create action","feedback","reviewer","summarize","prioritization","issues","severity",{"skillNo":296,"name":297,"nameZh":6,"description":298,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":299,"categories":300,"keywords":304,"publishedAt":38},"01M6CC872EZ9GRJY0HRCG0RT2M","research-scoring","This skill should be used when the user asks to \"score research\", \"check research quality\", \"evaluate coverage\", \"measure improvement\", \"assess research completeness\", or mentions research scoring, quality metrics, coverage gaps, improvement baseline, or research pipeline status.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Fresearch-scoring\u002FSKILL.md",[301],{"categoryNo":302,"categoryName":303,"taxonomyType":247,"taxonomyTypeDesc":248},"01JBSEEDCAT000000000000021","资料检索与研究",[305,268,306,307,308,309,310,311,273,253,312,313,314],"research scoring","status","coverage gaps","metrics","pipeline","baseline","quality","coverage","pipeline status","research quality",{"skillNo":316,"name":317,"nameZh":6,"description":318,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":319,"categories":320,"keywords":321,"publishedAt":38},"01M6CC852HSDS1FE4EJAT0RHGR","notebooklm-integration","This skill should be used when the user asks to \"ingest into NotebookLM\", \"query NotebookLM\", \"add sources to notebook\", \"cross-source synthesis\", \"check stale sources\", or mentions NotebookLM, notebook integration, source ingestion, or knowledge consolidation.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Fnotebooklm-integration\u002FSKILL.md",[],[322,323,324,325,273,253,326,327,328,286],"notebooklm integration","notebooklm","integration","knowledge","ingestion","ingest","stale",{"skillNo":330,"name":331,"nameZh":6,"description":332,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":333,"categories":334,"keywords":336,"publishedAt":38},"01M6CC82Z4V3205KCJWQZPS2VG","evidence-synthesis","This skill should be used when the user asks to \"synthesize findings\", \"combine research\", \"cross-reference sources\", \"summarize evidence\", \"write a deep review\", or mentions evidence synthesis, finding consolidation, cross-source analysis, or research summarization.","https:\u002F\u002Fgithub.com\u002Fray-manaloto\u002Fmacos-development-environment\u002Fblob\u002Fmain\u002Frsm-subagents\u002Fplugins\u002Fresearch-review-toolkit\u002Fskills\u002Fevidence-synthesis\u002FSKILL.md",[335],{"categoryNo":302,"categoryName":303,"taxonomyType":247,"taxonomyTypeDesc":248},[337,286,338,291,268,339,340,28,253,341,284],"evidence synthesis","evidence","deep review","analysis","reference"]