[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GVR57RHS8Z8SVG6JVQ623N":3,"skill-same:01M6GVR57RHS8Z8SVG6JVQ623N":95},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":66},"01M6GVR57RHS8Z8SVG6JVQ623N","qa-runtime",null,"Deterministic QA runtime for parsing regression specs, scanning tests, detecting drift, and generating coverage from a repo-local QA profile.","Flow-Research\u002Fharnessy","Flow-Research","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F204254796?v=4","01M6GVJZH9ZV0XGZTVBJRNW5BQ","Flow Research","01M6GVJZNSWAHPXW43628F7X76",30,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fqa-runtime\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"qa runtime","runtime","qa","coverage","true","detecting","tests","local","drift","deterministic","scanning","profile","read","repo","grep","regression","json","Bash","parsing","ids","2026-11-10 10:12:30",false,"---\nname: qa-runtime\ndescription: Deterministic QA runtime for parsing regression specs, scanning tests, detecting drift, and generating coverage from a repo-local QA profile.\ndisable-model-invocation: true\nallowed-tools: Read, Grep, Glob, Bash\nargument-hint: \"[ids|tests|drift|coverage] [--profile \u003Cpath>] [--json] [--output \u003Cpath>]\"\n---\n\n# QA Runtime\n\n## Purpose\nProvide an installable, project-agnostic QA runtime that turns a repo-local QA profile into deterministic commands for spec parsing, test scanning, drift detection, and coverage reporting.\n\n## Inputs\n- Optional subcommand: `ids`, `tests`, `drift`, or `coverage`\n- Optional flags: `--profile \u003Cpath>`, `--json`, `--output \u003Cpath>`, `--strict`\n- Optional profile conventions for feature catalogs, run-result snapshots,\n  security findings, browser walkthroughs, result sinks, and repo-local\n  plan\u002Fexecute\u002Fsync commands\n\n- Template paths are resolved from `${AGENTS_SKILLS_ROOT}\u002Fqa-runtime\u002F`.\n\n## Steps\n1. Follow the command contract in `${AGENTS_SKILLS_ROOT}\u002Fqa-runtime\u002Fcommands\u002Fqa-runtime.md`.\n2. Prefer the installed `qa` command for deterministic execution.\n3. Store repo-specific layout, spec sources, and test roots in `.jarvis\u002Fcontext\u002Fprofiles\u002Fqa.json`. Legacy `.harnessy\u002Fqa-profile.json`, `.flow\u002Fqa-profile.json`, and `qa\u002Fqa-profile.json` paths remain supported as fallbacks.\n4. Keep the runtime generic; any app-specific seed, auth, or result-sink behavior belongs in the target repo profile and local scripts.\n\n## Output\n- Parsed QA scenario records.\n- Test ID inventory with header metadata.\n- Drift reports for spec\u002Ftest mismatches.\n- Coverage markdown or JSON summaries.\n","# QA Runtime\n\n## Purpose\nProvide an installable, project-agnostic QA runtime that turns a repo-local QA profile into deterministic commands for spec parsing, test scanning, drift detection, and coverage reporting.\n\n## Inputs\n- Optional subcommand: `ids`, `tests`, `drift`, or `coverage`\n- Optional flags: `--profile \u003Cpath>`, `--json`, `--output \u003Cpath>`, `--strict`\n- Optional profile conventions for feature catalogs, run-result snapshots,\n  security findings, browser walkthroughs, result sinks, and repo-local\n  plan\u002Fexecute\u002Fsync commands\n\n- Template paths are resolved from `${AGENTS_SKILLS_ROOT}\u002Fqa-runtime\u002F`.\n\n## Steps\n1. Follow the command contract in `${AGENTS_SKILLS_ROOT}\u002Fqa-runtime\u002Fcommands\u002Fqa-runtime.md`.\n2. Prefer the installed `qa` command for deterministic execution.\n3. Store repo-specific layout, spec sources, and test roots in `.jarvis\u002Fcontext\u002Fprofiles\u002Fqa.json`. Legacy `.harnessy\u002Fqa-profile.json`, `.flow\u002Fqa-profile.json`, and `qa\u002Fqa-profile.json` paths remain supported as fallbacks.\n4. Keep the runtime generic; any app-specific seed, auth, or result-sink behavior belongs in the target repo profile and local scripts.\n\n## Output\n- Parsed QA scenario records.\n- Test ID inventory with header metadata.\n- Drift reports for spec\u002Ftest mismatches.\n- Coverage markdown or JSON summaries.\n",{"name":5,"description":7,"allowed-tools":44,"argument-hint":45,"disable-model-invocation":46},"Read, Grep, Glob, Bash","[ids|tests|drift|coverage] [--profile \u003Cpath>] [--json] [--output \u003Cpath>]",true,"main","bae3fdddd99eabe649d0d53cea5d2a0b501aa8b3","tools\u002Fflow-install\u002Fskills\u002Fqa-runtime",7,"https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy","https:\u002F\u002Fgithub.com\u002FFlow-Research","2026-08-15 01:06:37",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":46},[56,59,62],{"tool":57,"command":58},"npx","npx skills add Flow-Research\u002Fharnessy --skill qa-runtime",{"tool":60,"command":61},"bunx","bunx skills add Flow-Research\u002Fharnessy --skill qa-runtime",{"tool":63,"command":64},"pnpm","pnpm dlx skills add Flow-Research\u002Fharnessy --skill qa-runtime","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fqa-runtime\u002FSKILL.md",[67,73,77,83,87,91],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"commands\u002Fqa-runtime.md","REFERENCE","参考文档",3975,"https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fqa-runtime\u002Fcommands\u002Fqa-runtime.md",{"path":74,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":75,"sourceHtmlUrl":76},"manifest.yaml",719,"https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fqa-runtime\u002Fmanifest.yaml",{"path":78,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"scripts\u002Fflow-qa","SCRIPT","脚本",253,"https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fqa-runtime\u002Fscripts\u002Fflow-qa",{"path":84,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":85,"sourceHtmlUrl":86},"scripts\u002Fqa",248,"https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fqa-runtime\u002Fscripts\u002Fqa",{"path":88,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":89,"sourceHtmlUrl":90},"scripts\u002Fqa-runtime-lib.mjs",16253,"https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fqa-runtime\u002Fscripts\u002Fqa-runtime-lib.mjs",{"path":92,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":93,"sourceHtmlUrl":94},"templates\u002Fqa-profile.json",1205,"https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fqa-runtime\u002Ftemplates\u002Fqa-profile.json",[96,125,153,177,198,213],{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":107,"publishedAt":39},"01M6GVTWDZDG82G8GGGYXXCT5B","wiki-research","Autonomous research orchestrator for Jarvis Wiki domains. Spawns a Claude agent with web tools to find new sources, drops them into raw\u002F, runs the compile pipeline, and emits autoresearch traces for the autoflow ratchet.","https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fwiki-research\u002FSKILL.md",[102],{"categoryNo":103,"categoryName":104,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[108,109,110,111,112,113,114,36,115,31,116,117,118,119,120,121,122,123,124,23],"research","wiki","wiki research","web","compile","autoresearch","pipeline","find","write","web tools","autonomous","orchestrator","domain","domains","sources","Autonomous Research","with",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":134,"publishedAt":39},"01M6GVTQWAPB46BPQ6TCKSYDDA","tmux-agent-launcher","Launch Claude, OpenCode, or Codex in a named tmux session from the command line or agent workflows.","https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Ftmux-agent-launcher\u002FSKILL.md",[131],{"categoryNo":132,"categoryName":133,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000023","Skill与智能体开发",[135,136,137,138,139,140,141,142,31,143,144,145,146,147,148,149,150,151,23,152],"tmux","launcher","tmux agent launcher","codex","launch","workflows","command line","command","session","opencode","default","runner","options","permission","agent workflows","name","line","mode",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":162,"publishedAt":39},"01M6GVTJEW4N5BAT5AG1M58PF6","test-quality-validator","Validate generated or hand-written tests for coverage completeness, correctness, and false-green risks using the canonical QA runtime, regression artifacts, and optional delivery-profile rules.","https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Ftest-quality-validator\u002FSKILL.md",[159],{"categoryNo":160,"categoryName":161,"taxonomyType":105,"taxonomyTypeDesc":106},"01JBSEEDCAT000000000000008","测试与质量",[163,164,165,166,21,167,168,36,34,31,116,169,22,170,171,172,173,174,175,176],"test","quality","validator","test quality validator","browser","api","context","generated","only","delivery","green","false","canonical","hand",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":39},"01M6GVTE4BYCYCFKK2PS83ATX4","tech-spec","Generate production-ready technical specifications from product specs.","https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Ftech-spec\u002FSKILL.md",[],[184,185,186,187,188,189,190,33,191,31,116,192,193,194,23,195,196,197],"spec","tech spec","tech","review","generate","product","Production","technical","ready","specifications","folder","websearch","path","production-ready",{"skillNo":199,"name":200,"nameZh":6,"description":201,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":202,"categories":203,"keywords":204,"publishedAt":39},"01M6GVT9FPGF2ME475HPQWKPSC","tech-spec-review","Seven-lens engineering review for technical_spec.md files, including an explicit simplicity and architectural fitness gate.","https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Ftech-spec-review\u002FSKILL.md",[],[187,184,205,185,186,206,207,33,191,31,116,208,209,210,211,212,23,195,196],"spec review","tech spec review","engineering","simplicity","files","gate","lens","quick",{"skillNo":214,"name":215,"nameZh":6,"description":216,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":217,"categories":218,"keywords":224,"publishedAt":39},"01M6GVT3XTZ4W3P2XQRDNBPZ4M","spec-to-regression","Generate browser and API regression scenarios from approved product and technical specs using the Harnessy delivery profile and regression artifact contract.","https:\u002F\u002Fgithub.com\u002FFlow-Research\u002Fharnessy\u002Fblob\u002Fmain\u002Ftools\u002Fflow-install\u002Fskills\u002Fspec-to-regression\u002FSKILL.md",[219],{"categoryNo":220,"categoryName":221,"taxonomyType":222,"taxonomyTypeDesc":223},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[184,34,225,188,167,189,226,168,36,35,33,191,31,116,172,227,228,174,150,229],"spec to regression","flow","artifact","contract","EPIC"]