[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M71HBGS1RCAJ490RAYST7M00":3,"creator-list:01M71HBGS1RCAJ490RAYST7M00:stars:1:":17},{"accountNo":4,"login":5,"displayName":5,"avatarUrl":6,"accountType":7,"accountTypeDesc":8,"profileDescription":9,"skillCount":10,"repoCount":11,"professionCount":12,"scenarioCount":13,"totalStars":11,"updatedAt":14,"htmlUrl":15,"blogUrl":9,"company":9,"location":9,"followersCount":16,"publicReposCount":12},"01M71HBGS1RCAJ490RAYST7M00","runecraftai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F279098826?v=4","ORGANIZATION","组织",null,46,1,8,5,"2026-07-29 22:08:52","https:\u002F\u002Fgithub.com\u002Frunecraftai",0,{"records":18,"total":10,"current":11,"size":419},[19,55,80,106,127,151,174,199,221,247,268,286,303,327,345,362,385,404],{"skillNo":20,"name":21,"nameZh":9,"description":22,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":26,"categories":27,"keywords":33,"publishedAt":54},"01M71HGTN9FRQ3WEZMVVX7C3VZ","using-agent-skills","Discovers and invokes the right @runecraft\u002Fspells skill for the current task. Use when starting a session, when a request is ambiguous about which workflow to apply, or when you need to pick among the 13-skill Arcanum catalog. EN triggers: \u002Fskill, which skill, pick a skill, what skill should I use, skill discovery, meta skill. PT triggers: qual skill, qual habilidade, descobrir skill, qual fluxo usar. Do NOT use for: actual implementation work (route to the specific skill instead), unrelated standalone tasks outside the Arcanum catalog, or runtime-specific configuration (e.g., opencode.json \u002F Claude Code plugin paths).","runecraftai\u002Farcanum","01M71HBGT1CB94MNS6T6SGAZKW","CC-BY-4.0","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fusing-agent-skills\u002FSKILL.md",[28],{"categoryNo":29,"categoryName":30,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"using agent skills","standalone","which","pt","pick","Meta","when","workflow","you","code","tasks","skill discovery","route","work","unrelated","opencode","request","paths","a skill","ambiguous","2026-11-10 10:12:30",{"skillNo":56,"name":57,"nameZh":9,"description":58,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":54},"01M71HGPD6N9JH2G8EVBXJR77X","typescript-patterns","TypeScript best practices and patterns for type-safe, maintainable code. Covers discriminated unions, generics, const assertions, type narrowing, and common anti-patterns. Extends (does not override) project tsconfig. EN triggers: \u002Ftypescript, TypeScript patterns, TS best practices, type safety, discriminated unions, generics, type narrowing. PT triggers: \u002Ftypescript, padrões TypeScript, boas práticas TS, segurança de tipos, unions discriminadas, genéricos. Do NOT use for: JavaScript-only projects, runtime performance, or replacing project tsconfig rules.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Ftypescript-patterns\u002FSKILL.md",[],[62,63,64,65,66,67,37,68,69,70,71,72,73,74,75,76,77,78,43,79],"typescript","patterns","typescript patterns","do","projects","for","runtime","project","performance","en","maintainable code","triggers","only","use","assertions","Rules","best practices","common",{"skillNo":81,"name":82,"nameZh":9,"description":83,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":84,"categories":85,"keywords":92,"publishedAt":54},"01M71HGJAKX4TFN0PECYPJ9S38","test-driven-development","Drives development with tests — fail first, then make them pass, then refactor. Use when implementing any logic, fixing any bug, or changing any behavior. EN triggers: \u002Ftest, write tests first, TDD, prove it, 80\u002F15\u002F5 pyramid, Beyonce Rule. PT triggers: \u002Fteste, testes primeiro, provar com teste, pirâmide 80\u002F15\u002F5. Do NOT use for: production incident triage (use \u002Fdebug), or cosmetic-only changes with no behavioral surface.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[86,89],{"categoryNo":87,"categoryName":88,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":90,"categoryName":91,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000008","测试与质量",[93,94,95,96,37,97,98,99,74,40,100,101,102,103,104,65,67,71,73,105],"test driven development","development","test","driven","incident","implementing","write tests","write","bug","refactor","behavioral","make","tests",{"skillNo":107,"name":108,"nameZh":9,"description":109,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":54},"01M71HGC1H4JQFJWH613XTJC59","spec-driven","Feature planning and implementation with 4 adaptive phases — Specify, Design, Tasks, Execute. Auto-sizes depth by complexity. Creates atomic tasks with verification criteria, atomic git commits, and requirement traceability. Features an independent Verifier (author != verifier, evidence-or-zero), persistent decision log (STATE.md), and test-coverage-matrix-driven tests, plus a self-improving lessons layer that turns verification failures into reusable project-local guidance. Stack-agnostic. Use when planning features (requirements, design, task breakdown), implementing with verification and atomic commits, or validating\u002Fverifying an implementation against a spec. Triggers (PT\u002FEN): \"specify feature\", \"vamos especificar\", \"discutir feature\", \"discutir este caso\", \"design\", \"design da feature\", \"tarefas\", \"quebrar em tarefas\", \"implementar\", \"build\", \"validar\", \"verify work\", \"UAT\", \"validar implementação\", \"record decision\", \"pause work\", \"pausar trabalho\", \"resume work\", \"retomar trabalho\". Do NOT use for architecture decomposition analysis (use architecture skills) or technical design docs (treat as Complex scope: discuss gray areas + architecture-focused design).","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fspec-driven\u002FSKILL.md",[],[113,114,96,115,116,117,118,37,69,119,98,120,121,122,123,124,40,125,44,126],"spec driven","spec","coverage","complexity","task breakdown","scope","decision","local","design","self-improving","auto","atomic commits","analysis","architecture",{"skillNo":128,"name":129,"nameZh":9,"description":130,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":131,"categories":132,"keywords":137,"publishedAt":54},"01M71HG5CSP04F29HRAG7XVYKG","skill-forge","Designs, authors, validates, and optimizes new Agent Skills from scratch. Use when creating a new skill, packaging a workflow as a skill, improving a skill's triggering accuracy, or evaluating whether a skill improves output quality. Covers the full lifecycle: DISCOVER, DESIGN, AUTHOR, VALIDATE, OPTIMIZE, DELIVER. Produces skills that follow the open SKILL.md format (YAML frontmatter + Markdown body, progressive disclosure, validation loops). EN triggers: \u002Fforge, create a skill, write a skill, build a skill, new skill, author a skill, package this as a skill, validate a skill, improve skill triggering, optimize skill description, evaluate skill quality. PT triggers: \u002Fforge, criar uma skill, escrever uma skill, construir uma skill, nova skill, empacotar como skill, validar skill, melhorar disparo, otimizar descrição de skill. Do NOT use for: discovering which existing skill to apply (use a dispatch\u002Fmeta skill), planning feature implementation, or designing software architecture.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fskill-forge\u002FSKILL.md",[133,136],{"categoryNo":134,"categoryName":135,"taxonomyType":31,"taxonomyTypeDesc":32},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":29,"categoryName":30,"taxonomyType":31,"taxonomyTypeDesc":32},[138,139,140,36,141,142,37,143,39,144,145,121,126,146,147,100,148,52,149,150],"forge","skill forge","deliver","new agent","feature implementation","packaging","improve","open","create","de","software","new skill","full",{"skillNo":152,"name":153,"nameZh":9,"description":154,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":155,"categories":156,"keywords":157,"publishedAt":54},"01M71HG1RAQY3GXX0Q5TMW0XD6","shipping-and-launch","Prepares production launches with a pre-launch checklist, staged rollout, monitoring, and a rollback strategy — plus feature flag lifecycle (off → internal → beta → GA). Use when deploying a feature to production for the first time, releasing a significant change, or planning a rollout. EN triggers: \u002Fship, pre-launch checklist, staged rollout, feature flag, rollback plan, monitoring. PT triggers: \u002Fshippar, checklist pré-lançamento, rollout gradual, feature flag, plano de rollback. Do NOT use for: pre-production development work, or one-off internal tools with no user exposure.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fshipping-and-launch\u002FSKILL.md",[],[158,159,160,37,161,162,40,163,164,165,166,47,167,168,169,170,147,171,172,173],"shipping and launch","shipping","launch","time","beta","rollout","rollback plan","monitoring","rollback strategy","plan","change","exposure","plano","ship","Tools","pre-launch",{"skillNo":175,"name":176,"nameZh":9,"description":177,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":178,"categories":179,"keywords":185,"publishedAt":54},"01M71HFXGHP092ZKFR762M9394","security-and-hardening","Hardens code against vulnerabilities using the OWASP Top 10 and a three-tier boundary system (input, processing, output). Use when handling user input, authentication, data storage, or external integrations. EN triggers: \u002Fsecurity, security audit, OWASP, three-tier boundary, least privilege, input validation. PT triggers: \u002Fsegurança, auditoria de segurança, OWASP, privilégio mínimo, validar entrada. Do NOT use for: non-security performance work (use \u002Freview's performance axis), or dependency updates that have no security exposure.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fsecurity-and-hardening\u002FSKILL.md",[180],{"categoryNo":181,"categoryName":182,"taxonomyType":183,"taxonomyTypeDesc":184},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[186,187,188,37,189,169,147,190,65,191,67,192,193,73,75,194,195,196,197,198],"security","hardening","security and hardening","authentication","input","three","system","least privilege","privilege","validation","vulnerabilities","user","processing",{"skillNo":200,"name":201,"nameZh":9,"description":202,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":203,"categories":204,"keywords":205,"publishedAt":54},"01M71HFSXE36DYJ4H8N5KG80EQ","memory-management","Lightweight agent memory for non-Guild projects. Maintains project decisions and error patterns in a flat .agent-memory\u002F directory so future sessions can learn from past work. EN triggers: \u002Fmemory, agent memory, project memory, remember this, record decision, capture learning. PT triggers: \u002Fmemória, memória do agente, memória do projeto, lembrar disso, registrar decisão, capturar aprendizado. Do NOT use for: Guild projects (use guild-commit-learning), large knowledge bases, or replacing a proper wiki.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fmemory-management\u002FSKILL.md",[],[206,207,208,209,210,211,66,212,37,69,213,119,214,215,216,217,47,218,219,220],"memory","management","memory management","project memory","error","registrar","error patterns","agent-memory","knowledge","wiki","learn","commit","capture learning","directory","past",{"skillNo":222,"name":223,"nameZh":9,"description":224,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":225,"categories":226,"keywords":233,"publishedAt":54},"01M71HFJYJ9WBVFDYN49CBZ164","loop-run","The Flywheel loop orchestrator — wires SELECT→APPLY→MEASURE→JUDGE→UNIFY, driving a roadmap to completion phase-by-phase per the contract's risk class, autonomy mode, and budget. Applies changes in-session (subagents are for discovery only), supports pause\u002Fresume across sessions and hosts via .flywheel\u002Fstate.md, defaults to HITL confirmation each iteration (autonomous only for internal-impact phases), and reacts deterministically to each judge escalation status per the plan's decision flow. Use when running the loop engine, advancing roadmap phases, or resuming a paused loop. Triggers (EN): \u002Floop-run, \"run the next phase\", \"execute roadmap phase\", \"start the loop\", \"resume loop\", \"pause loop\". Triggers (PT): \u002Floop-run, \"executar próxima fase\", \"rodar loop\", \"retomar loop\", \"pausar loop\". Do NOT use for: generating roadmaps (loop-roadmap), writing contracts (loop-contract), judging work (loop-judge — author≠verifier), recording memory (loop-learn), or spec-level task execution (spec-driven).","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Floop-run\u002FSKILL.md",[227,230],{"categoryNo":228,"categoryName":229,"taxonomyType":183,"taxonomyTypeDesc":184},"01JBSEEDCAT000000000000037","律师与法务",{"categoryNo":231,"categoryName":232,"taxonomyType":183,"taxonomyTypeDesc":184},"01JBSEEDCAT000000000000038","人力资源",[234,235,236,237,206,37,238,239,240,119,74,108,241,242,243,244,245,40,216,246],"loop","run","loop run","recording","iteration","select","mode","autonomous","writing","impact","confirmation","roadmap","phase",{"skillNo":248,"name":249,"nameZh":9,"description":250,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":251,"categories":252,"keywords":256,"publishedAt":54},"01M71HFE8ZW483E6TT46CEKRE4","loop-roadmap","Type-aware roadmap generation from a raw idea or validation of an existing roadmap. Loads project-type guides (application, workflow, client, utility, campaign) to adapt interview rigor, then produces .flywheel\u002Froadmap.md + .flywheel\u002Fstate.md ready for the loop engine. The persona is a coach — brainstorm alongside the user, push to decision when ready, never interrogate. EN triggers: \u002Floop-roadmap, \"create a roadmap\", \"generate roadmap\", \"what should I build\". PT triggers: \u002Floop-roadmap, \"criar roadmap\", \"gerar roadmap\". Do NOT use for: pure information requests, mechanical operations, or when the user already has a fully-loaded roadmap and only needs execution (use \u002Floop-run).","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Floop-roadmap\u002FSKILL.md",[253],{"categoryNo":254,"categoryName":255,"taxonomyType":183,"taxonomyTypeDesc":184},"01JBSEEDCAT000000000000031","产品经理",[234,245,257,258,259,37,69,260,119,261,262,74,263,264,265,40,41,266,146,267],"loop roadmap","ready","never","brainstorm","mechanical","campaign","persona","utility","information","guides","generate",{"skillNo":269,"name":270,"nameZh":9,"description":271,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":272,"categories":273,"keywords":278,"publishedAt":54},"01M71HF9DBHWTG3R9SHSAC4ZVQ","loop-learn","Appends phase outcomes to Flywheel memory so future phases learn from past work. Adapter over spec-driven's lessons layer and memory-management's flat-append format. Writes decisions (kept phases) to decisions.md and distilled failures to lessons.md, rooted at .flywheel\u002Fmemory\u002F. EN triggers: \u002Floop-learn, record this outcome, save what we learned, log decision, capture lesson. PT triggers: \u002Floop-learn, registrar resultado, salvar aprendizado, registrar decisão, capturar lição. Do NOT use for: spec-driven's own .specs\u002FSTATE.md or LESSONS.md (separate system), Guild projects (use guild-commit-learning), or writing the phase contract itself (use loop-contract).","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Floop-learn\u002FSKILL.md",[274,275],{"categoryNo":228,"categoryName":229,"taxonomyType":183,"taxonomyTypeDesc":184},{"categoryNo":276,"categoryName":277,"taxonomyType":183,"taxonomyTypeDesc":184},"01JBSEEDCAT000000000000039","教师与教育",[234,216,279,280,211,66,206,37,119,108,242,217,246,281,47,282,283,284,220,285],"loop learn","lesson","log","learned","outcome","at","distilled",{"skillNo":287,"name":288,"nameZh":9,"description":289,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":290,"categories":291,"keywords":293,"publishedAt":54},"01M71HF3H6SYTATA6EEWS40QKJ","loop-judge","Independent phase-level verifier for the Flywheel loop — a thin adapter over spec-driven's verifier + discrimination sensor, not a new engine. Enforces author≠verifier (fresh pass), runs the phase's declared gate (programmatic command or LLM-judge score 0-100), activates the discrimination sensor to catch self-approval, and emits a rich escalation status (DONE\u002FDONE_WITH_CONCERNS\u002FNEEDS_CONTEXT\u002FBLOCKED) with cited evidence — evidence-or-zero, no citation means FAIL. Appends to `.flywheel\u002Fruns\u002F{phase-id}.md` per the run-log template. Use when verifying a phase's work against its contract; never when applying changes (author≠verifier). Triggers (EN): `\u002Floop-judge`, \"verify this phase\", \"judge the change\", \"run the gate on this phase\". Triggers (PT): `\u002Floop-judge`, \"verificar fase\", \"julgar mudança\", \"rodar o gate nesta fase\". Do NOT use for applying changes, writing contracts, or generating roadmaps — use `\u002Floop-run`, `\u002Floop-contract`, or `\u002Floop-roadmap` respectively.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Floop-judge\u002FSKILL.md",[292],{"categoryNo":228,"categoryName":229,"taxonomyType":183,"taxonomyTypeDesc":184},[234,294,295,259,37,296,297,298,108,242,245,40,299,246,281,300,301,302,47,168],"loop judge","judge","programmatic","sensor","new","done","fresh","self","catch",{"skillNo":304,"name":305,"nameZh":9,"description":306,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":307,"categories":308,"keywords":314,"publishedAt":54},"01M71HEZPTTR99NTWQKHNEVR0K","loop-contract","Read the next pending phase from `.flywheel\u002Froadmap.md` and produce a scoped `.flywheel\u002Fcontracts\u002F{phase-id}.md` contract matching the `program.md` template. The contract is the single source of truth the loop obeys for one phase — it declares allowed files, BDD acceptance criteria, verify method, risk class, mandatory sub-steps, impact level, and budget. Triggers (EN): `\u002Floop-contract`, \"create phase contract\", \"scope this phase\". Triggers (PT): `\u002Floop-contract`, \"criar contrato da fase\", \"escopo da fase\". Do NOT use for roadmap generation (use loop-roadmap) or phase execution (use loop-run).","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Floop-contract\u002FSKILL.md",[309,310,311],{"categoryNo":254,"categoryName":255,"taxonomyType":183,"taxonomyTypeDesc":184},{"categoryNo":228,"categoryName":229,"taxonomyType":183,"taxonomyTypeDesc":184},{"categoryNo":312,"categoryName":313,"taxonomyType":183,"taxonomyTypeDesc":184},"01JBSEEDCAT000000000000040","财务",[234,315,316,118,37,317,243,318,245,319,246,146,320,321,235,322,323,324,325,326],"loop contract","contract","files","acceptance","program","next","template","read","Budget","source","steps","flywheel",{"skillNo":328,"name":329,"nameZh":9,"description":330,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":331,"categories":332,"keywords":334,"publishedAt":54},"01M71HEV7ES0TQSCAZQTFGME7G","interview-me","Extracts what the user actually wants through one-question-at-a-time interview until ~95% confidence about the underlying intent. Use when an ask is underspecified, when the user explicitly invokes it, or when you catch yourself silently filling in ambiguous requirements before any plan, spec, or code exists. EN triggers: \u002Finterview, \"interview me\", \"grill me\", \"are we sure?\", \"stress-test my thinking\". PT triggers: \u002Fentrevista, \"me entrevista\", \"tenho certeza?\", questiona minhas premissas. Do NOT use for: well-specified asks (route to \u002Fspec-driven instead), or after the spec is written (use \u002Fdoubt-driven-development to stress-test a finished plan).","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Finterview-me\u002FSKILL.md",[333],{"categoryNo":231,"categoryName":232,"taxonomyType":183,"taxonomyTypeDesc":184},[335,336,337,338,37,161,108,339,340,40,42,341,43,342,46,302,167,343,344,284],"me","interview","interview me","thinking","question","stress-test","ask","sure","grill","intent",{"skillNo":346,"name":347,"nameZh":9,"description":348,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":349,"categories":350,"keywords":351,"publishedAt":54},"01M71HEQSQJCWDF8NTYBTD4SJ2","idea-refine","Refines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is still vague, when you need to stress-test assumptions before committing to a plan, or when you want to expand options before converging on one. EN triggers: \u002Fideate, \"refine this idea\", \"stress-test my plan\", brainstorm, expand options. PT triggers: refinar ideia, expandir opções, brainstorm, validar premissas. Do NOT use for: vague ideas that need \u002Finterview-me first to extract intent, or for requirements that are already sharp enough for \u002Fspec-driven.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fidea-refine\u002FSKILL.md",[],[352,353,354,338,37,355,356,260,108,340,40,42,357,167,335,344,358,359,360,361],"refine","idea","idea refine","expand","actionable","vague","options","sharp","my","ideate",{"skillNo":363,"name":364,"nameZh":9,"description":365,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":366,"categories":367,"keywords":368,"publishedAt":54},"01M71HEMJ3WM0NQGHMSBY3VAY1","git-worktree","Use git worktrees for parallel feature branches without stashing or cloning. Creates isolated working directories from a single local clone. EN triggers: \u002Fworktree, git worktree, parallel branches, multiple features, isolate work. PT triggers: \u002Fworktree, branches paralelas, trabalho isolado, múltiplas features. Do NOT use for: simple single-branch work, fixing merge conflicts, or repos where disk space is extremely constrained.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fgit-worktree\u002FSKILL.md",[],[369,370,371,372,373,37,120,374,375,376,377,47,378,379,380,381,382,383,384,65],"git worktree","worktree","git","branch","directories","branches","git worktrees","disk","conflicts","cloning","merge","worktrees","features","repos","clone","parallel",{"skillNo":386,"name":387,"nameZh":9,"description":388,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":389,"categories":390,"keywords":392,"publishedAt":54},"01M71HEFFJ6GTDEKM2HYWJESWE","git-commit-learning","Transforms Git history into reusable project memory for AI agents. Guides agents to analyze git log to extract domain patterns, decisions, and lessons, and to write AI-learnable commit messages with context, intent, validation, and domain signals. Use when asked to \"analyze git history\", \"extract project learnings from commits\", \"write a commit message the AI can learn from\", \"make commits searchable for agents\", \"teach agents through Git\", \"review commit history for context\", or \"extract AI lessons from PRs\". Also trigger on Portuguese: \"analisa o histórico\", \"extrai aprendizado dos commits\", \"cria commit para IA aprender\", \"faz o git virar memória\". Do NOT use for generic Git commands (status, push, pull, branch), release notes, changelogs, merge conflict resolution, or code review.","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fgit-commit-learning\u002FSKILL.md",[391],{"categoryNo":87,"categoryName":88,"taxonomyType":31,"taxonomyTypeDesc":32},[393,371,394,217,395,209,372,69,396,397,281,266,398,399,400,100,401,402,403,65],"git commit learning","learning","git commit","code review","conflict resolution","analyze","notes","release","status","commit messages","context",{"skillNo":405,"name":406,"nameZh":9,"description":407,"descriptionZh":9,"repositoryFullName":23,"ownerLogin":5,"ownerAvatarUrl":6,"ownerAccountNo":4,"ownerDisplayName":9,"repositoryNo":24,"starsCount":11,"licenseSpdxId":25,"licenseFileUrl":9,"sourceHtmlUrl":408,"categories":409,"keywords":410,"publishedAt":54},"01M71HEB772SB20WH9B6KGQ22K","doubt-driven-development","Subjects every non-trivial decision to a fresh-context adversarial review (CLAIM → EXTRACT → DOUBT → RECONCILE → STOP) before it stands. Use when correctness matters more than speed, in unfamiliar code, or when stakes are high (production, security-sensitive logic, irreversible ops). EN triggers: \u002Fharden, \"stress-test this\", \"play devil's advocate\", fresh-context review, CLAIM EXTRACT DOUBT. PT triggers: \u002Fendurecer, questionar decisão, revisar com olhos novos, \"será que tô certo?\". Do NOT use for: trivial changes where the cost of doubt exceeds the cost of a bug, or for finished artifact review (that's \u002Freview).","https:\u002F\u002Fgithub.com\u002Frunecraftai\u002Farcanum\u002Fblob\u002Fmain\u002Fpackages\u002Fspells\u002Fskills\u002Fdoubt-driven-development\u002FSKILL.md",[],[411,94,96,37,119,412,340,40,43,413,300,414,101,415,416,186,417,418,403,65],"doubt driven development","claim","review","artifact","reconcile","devil","stress","stop",18]