[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M70CFYFMB316W23THVQAQ42M":3,"creator-list:01M70CFYFMB316W23THVQAQ42M:stars:1:":21},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":13,"totalStars":12,"updatedAt":14,"htmlUrl":15,"blogUrl":16,"company":17,"location":18,"followersCount":19,"publicReposCount":20},"01M70CFYFMB316W23THVQAQ42M","Rynaro","Henrique A. Lavezzo","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5271543?v=4","USER","个人作者","A Code Alchemist with a passion for weaving tales and inscribing transmutation circles in pure code.",190,2,3,"2026-11-11 22:19:32","https:\u002F\u002Fgithub.com\u002FRynaro","https:\u002F\u002Fhlavezzo.me","@electionbuddy","Sao Paulo, Brazil",83,115,{"records":22,"total":11,"current":30,"size":373},[23,56,86,112,142,163,183,204,224,246,252,272,287,304,320,333,342,359],{"skillNo":24,"name":25,"nameZh":26,"description":27,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":32,"categories":33,"keywords":34,"publishedAt":55},"01M71S3X05FSJA01D22MH39Y0W","vivi-verify-incoming",null,"Load when reading any upstream artefact handed off to Vivi that carries a sibling .envelope.json. BLOCKING per ECL §6.2.2: the orchestrator MUST have verified the envelope's SHA-256 (eidolons verify-envelope --block \u002F eidolons run --verify) and recorded a verify_pass before dispatch. If no verify_pass exists for the message_id, or a verify_fail is present, REFUSE to process the payload and hand back to the orchestrator. Symmetric receiver gate — every Eidolon enforces it identically.","Rynaro\u002Fprisma","01M71RXA8ZHEPZR3GERY09ERGD",1,"MIT","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fverify-incoming\u002FSKILL.md",[],[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"vivi verify incoming","verify incoming","verify","back","receiver","for","upstream","sha-256","load","when","hand","id","message","dispatch","orchestrator","ecl","process","run","json","block","2026-11-10 13:02:02",{"skillNo":57,"name":58,"nameZh":26,"description":59,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":60,"categories":61,"keywords":67,"publishedAt":55},"01M71S3S2E46S6AZEV07AJ75TK","vivi-parallel-tracks","Load ONLY under TRANCE authorization when the Plan phase yields N independent, non-overlapping implementation tracks (disjoint file sets). Operationalizes the TRANCE G4 form — parallel multi-track implementation in mandatory git-worktree isolation, max 5 clean-context tracks, a per-track verifier cascade, a non-fungible per-track ≤3 reflection budget, explicit stop conditions, and a single-threaded merge\u002Faggregation step. Absent TRANCE gating, Vivi runs exactly as today: single-track A→P→I→V→Δ\u002FR.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fparallel-tracks\u002FSKILL.md",[62],{"categoryNo":63,"categoryName":64,"taxonomyType":65,"taxonomyTypeDesc":66},"01JBSEEDCAT000000000000040","财务","PROFESSION","适用职业",[68,69,70,71,72,73,74,75,76,77,78,79,80,81,43,44,82,83,84,85],"parallel","tracks","vivi parallel tracks","parallel tracks","worktree isolation","as","form","verifier","plan phase","clean","reflection","single","only","gating","file","phase","multi","track",{"skillNo":87,"name":88,"nameZh":26,"description":89,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":55},"01M71S3N09VY1H2QHXXP4SKY2X","vivi-methodology","Full Vivi cycle reference — A(nalyze) → P(lan) → I(mplement) → V(erify) → Δ(Delta)\u002FR(eflect). Use when the task is a non-trivial feature implementation in a brownfield codebase and you need the complete methodology reference: complexity routing, evidence-grounded planning rules, test-anchoring requirements, and failure-escalation thresholds.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fmethodology\u002FSKILL.md",[],[93,94,95,96,97,44,98,99,100,101,102,103,104,105,106,107,108,109,110,111],"vivi methodology","methodology","complexity","feature implementation","cycle","you","brownfield","full","thresholds","evidence","escalation","delta","feature","planning","complete","use","Rules","requirements","task",{"skillNo":113,"name":114,"nameZh":26,"description":115,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":116,"categories":117,"keywords":123,"publishedAt":55},"01M71S3GT0M84EHZ2SJZKV61N9","vivi-memory-management","Load at Vivi session start, session end, or when you notice a repeating pattern across tasks. CRYSTALIUM-primary memory protocol: when mcp__crystalium__* tools are available, route ALL memory through CRYSTALIUM (recall\u002Fcommit\u002Fingest\u002Fplan_checkpoint\u002Fsession_end). The local agents\u002Fmemories\u002F*.md files are the standalone fallback for when CRYSTALIUM is absent — EIIS conformance. Never write both.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fmemory-management\u002FSKILL.md",[118],{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[124,125,126,127,128,129,130,131,132,133,134,44,98,135,136,137,138,139,140,141],"memory","vivi memory management","management","memory management","standalone","never","session start","end","local","files","MCP","tasks","commit","across","route","plan","at","write",{"skillNo":143,"name":144,"nameZh":26,"description":145,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":146,"categories":147,"keywords":148,"publishedAt":55},"01M71S3E067YRRFH7304VYYF32","vivi-loop-native","Load in Vivi's V (Verify) phase. The core capability that distinguishes Vivi from its predecessor APIVR-Δ: drive the closed, autonomous, bounded edit-run-test loop (`eidolons sandbox loop`) as its `--fix-hook`, consuming localized feedback, retrying in fresh context, refusing to game the tests, and gating on pass^k. Use whenever the task has an executable test oracle and a loop-competent host.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Floop-native\u002FSKILL.md",[],[149,150,151,73,152,153,154,155,156,157,158,108,81,43,159,83,111,160,161,162],"vivi loop native","loop","native","feedback","core","fix","sandbox","tests","autonomous","host","oracle","game","fresh","test",{"skillNo":164,"name":165,"nameZh":26,"description":166,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":55},"01M71S3AEKYH0JD0CFJ4GHA98E","vivi-failure-recovery","Load when the Vivi Verify phase produces failures — test fails, lint error, build break, or three consecutive unsuccessful attempts at the same category. Provides the failure classification taxonomy, bounded debugging protocol, and escalation thresholds. Use to avoid the 'random retries' anti-pattern.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Ffailure-recovery\u002FSKILL.md",[],[170,171,172,173,174,44,83,175,176,140,177,178,101,103,179,180,181,182,108,43],"vivi failure recovery","recovery","error","retries","debugging","same","break","pattern","bounded","three","random","classification","taxonomy",{"skillNo":184,"name":185,"nameZh":26,"description":186,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":187,"categories":188,"keywords":190,"publishedAt":55},"01M71S387B7BTVXATQBANHR6R1","vivi-esl-hop","ESL lifecycle hop — when the cortex routes a non-trivial change to Vivi in an ESL-enabled project (tonberry MCP available), Vivi owns the in_progress (implement) hop as the MAKER: declare has_code, run the loop-native A→P→I→V→Δ\u002FR cycle in an isolated worktree, hand off to the CHECKER (never self-verify). Absent tonberry → implement normally (ESL opt-in).","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fesl-hop\u002FSKILL.md",[189],{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},[191,192,193,73,194,195,129,196,197,97,198,199,134,150,44,200,201,202,45,203],"vivi esl hop","esl","hop","opt","cortex","maker","project","checker","lifecycle","code","owns","implement","self",{"skillNo":205,"name":206,"nameZh":26,"description":207,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":208,"categories":209,"keywords":210,"publishedAt":55},"01M71S353NSMQ996BNM1RTF3T0","vivi-context-engineering","Load at the start of the Vivi Analyze phase. Techniques for building a repo map, running progressive disclosure, and maximising context relevance for coding tasks. Use whenever you need to understand unfamiliar code before editing it, or when an existing Discovery Report feels under-grounded.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fcontext-engineering\u002FSKILL.md",[],[211,212,213,214,215,44,98,200,135,83,216,140,217,218,219,40,220,221,222,223],"vivi context engineering","context","context engineering","engineering","map","analyze","start","coding","running","repo","editing","discovery","techniques",{"skillNo":225,"name":226,"nameZh":26,"description":227,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":228,"categories":229,"keywords":230,"publishedAt":55},"01M71S31NEVYV2PDMYTP7N89Z3","vigil-verify","Phase V (Verify) — establishes a reproducible failure. Deterministic-first; on two failed deterministic attempts, switches to statistical replay with confidence bands. No attribution begins without this phase passing. Use when starting any VIGIL mission, on mission intake, before any isolation or intervention work.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvigil\u002Fskills\u002Fverify\u002FSKILL.md",[],[231,37,232,233,234,235,236,237,238,239,108,44,83,240,241,242,162,243,244,245],"vigil verify","vigil","SET","deterministic","Reproducible","mission","intake","attribution","replay","env","two","with","work","first","command",{"skillNo":247,"name":248,"nameZh":26,"description":26,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":249,"categories":250,"keywords":251,"publishedAt":55},"01M71S30978JJEM1W8JT6ZENS5","verify-incoming","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvigil\u002Fskills\u002Fverify-incoming\u002FSKILL.md",[],[36,37],{"skillNo":253,"name":254,"nameZh":26,"description":255,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":256,"categories":257,"keywords":258,"publishedAt":55},"01M71S2WCK6YYDW5NHKZK7E3B5","vigil-learn","Phase L (Learn) — emits verified root-cause finding with evidence chain, walks the cause back to its originating decision, persists failure signature to semantic memory for future de-duplication, routes handoff to the correct downstream Eidolon. Use after `intervention-log.md` has a SURVIVOR to produce the primary deliverable.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvigil\u002Fskills\u002Flearn\u002FSKILL.md",[],[259,260,232,38,261,124,262,263,83,264,265,141,266,267,268,269,270,102,271,40],"learn","vigil learn","chain","decision","query","log","de","git","verified","duplication","semantic memory","handoff","view",{"skillNo":273,"name":274,"nameZh":26,"description":275,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":276,"categories":277,"keywords":278,"publishedAt":55},"01M71S2S2W928285BM50YYG6FD","vigil-isolate","Phase I (Isolate) — narrows the fault surface to ≤8 candidate nodes via delta-debugging-style reduction. Preserves failure throughout reduction; records ruled-out evidence. Use after `reproduction.md` is stable and `DETERMINISM_VERDICT ≠ intermittent`, before the Graph phase.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvigil\u002Fskills\u002Fisolate\u002FSKILL.md",[],[279,232,280,281,174,263,282,83,264,283,284,52,266,285,102,104,271,286,108,82],"vigil isolate","search","DEP","candidate","text","narrows","graph","records",{"skillNo":288,"name":289,"nameZh":26,"description":290,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":291,"categories":292,"keywords":293,"publishedAt":55},"01M71S2NX9KCHGH86Z9EWWBTS9","vigil-intervene","Phase I (Intervene) — falsifies hypotheses via counterfactual replay. Designs minimal interventions for each root candidate; runs in sandbox; root cause is the candidate whose intervention flips failure→success. Hard cap 5 interventions. Use after `idg.md` identifies ≥1 ROOT_CANDIDATE, before emitting the root-cause report.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvigil\u002Fskills\u002Fintervene\u002FSKILL.md",[],[294,232,159,295,282,83,296,52,40,297,298,155,239,108,299,300,162,301,302,303],"vigil intervene","patch","cap","root cause","minimal","apply","root-cause","revert","via","report",{"skillNo":305,"name":306,"nameZh":26,"description":307,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":308,"categories":309,"keywords":310,"publishedAt":55},"01M71S2K2B1MEWA1E80K0842V8","vigil-graph","Phase G (Graph) — builds the Information Dependency Graph from candidate fault nodes. Distinguishes propagated symptoms from root candidates using information flow, not temporal order; ranks root candidates by descendant count. Use after `fault-surface.md` is schema-valid with ≥1 candidate, before the Intervene phase.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvigil\u002Fskills\u002Fgraph\u002FSKILL.md",[],[311,232,285,312,271,313,280,314,281,108,315,263,82,282,83,316,317,242,318,319],"vigil graph","dependency graph","inspect","schema","information","valid","candidates","order","Nodes",{"skillNo":321,"name":322,"nameZh":26,"description":323,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":324,"categories":325,"keywords":327,"publishedAt":55},"01M71S2GJ0M3GWSCQ6X86197V1","vigil-esl-hop","ESL lifecycle hop — in an ESL-enabled project (tonberry MCP available), VIGIL owns the FAILURE PATH: on a verify_fail or spec-vs-impl drift, transition the change back to the maker (in_progress) and emit an ESCALATE envelope carrying root-cause attribution. You are the failure-path checker, distinct from the maker (maker ≠ checker). Absent tonberry → run the normal V→I→G→I→L cycle (ESL opt-in).","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Fvigil\u002Fskills\u002Fesl-hop\u002FSKILL.md",[326],{"categoryNo":119,"categoryName":120,"taxonomyType":121,"taxonomyTypeDesc":122},[192,328,193,232,38,194,329,196,330,197,97,198,199,238,134,98,331,201,300,332],"vigil esl hop","impl","normal","drift","change",{"skillNo":334,"name":335,"nameZh":26,"description":336,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":337,"categories":338,"keywords":339,"publishedAt":55},"01M71S2DFFED2CEJF3XZT681WV","ramza-verify-incoming","Load when reading any upstream artefact handed off to RAMZA that carries a sibling .envelope.json. BLOCKING per ECL §6.2.2: the orchestrator MUST have verified the envelope's SHA-256 (eidolons verify-envelope --block \u002F eidolons run --verify) and recorded a verify_pass before dispatch. If no verify_pass exists for the message_id, or a verify_fail is present, REFUSE to process the payload and hand back to the orchestrator. Symmetric receiver gate — every Eidolon enforces it identically.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Framza\u002Fskills\u002Fverify-incoming\u002FSKILL.md",[],[340,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,341],"ramza verify incoming","reading",{"skillNo":343,"name":344,"nameZh":26,"description":345,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":346,"categories":347,"keywords":348,"publishedAt":55},"01M71S2AWPET7PZG5NPG76D5FA","ramza-parallel-spec","TRANCE-only G3 evaluator-optimizer mode: fan out 2-4 perspective-diverse clean-context candidate specs, score with a bias-hardened evaluator anchored on ramza-score, judge-merge into ONE spec, terminate at confidence ≥85% or hard cap 3 iterations. Read-only; never the default — runs ONLY when the cortex authorizes TRANCE.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Framza\u002Fskills\u002Fparallel-spec\u002FSKILL.md",[],[68,349,350,195,129,351,352,353,77,354,80,44,355,356,282,357,242,296,358,140],"ramza parallel spec","spec","read-only","mode","default","bias","fan out","one","optimizer","merge",{"skillNo":360,"name":361,"nameZh":26,"description":362,"descriptionZh":26,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":30,"licenseSpdxId":31,"licenseFileUrl":26,"sourceHtmlUrl":363,"categories":364,"keywords":365,"publishedAt":55},"01M71S27GCYNMKE7TQE4YZ7MAK","ramza-methodology","Decision-ready, tamper-evident specifications via the RAMZA cycle. RS right-sizing runs first — every downstream gate (score, lint, freeze, drift, emit) is a bin\u002Framza-* tool call, never self-policed arithmetic. Use for any task needing a spec before implementation; ceremony scales with the RS tier (trivial\u002Flite\u002Ffull), never a fixed complexity threshold. Produces a plan .md + plan-state.json audit trail (+ YAML\u002FJSON block, + ECL envelope when ECL_VERSION is present), never code.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fprisma\u002Fblob\u002Fmain\u002F.eidolons\u002Framza\u002Fskills\u002Fmethodology\u002FSKILL.md",[],[366,94,95,367,129,97,262,44,331,200,203,139,368,369,50,370,371,100,40,372],"ramza methodology","ready","audit trail","audit","lite","present","tool",18]