{"id":"3433c603-1c9b-4940-a27c-a9405284d7a1","shortId":"JmMFrD","kind":"skill","title":"genesis","tagline":">-","description":"# genesis: agentic primitives architecture (design discipline)\n\n[Architect persona](agents/genesis-architect.agent.md)\n\nThis skill encodes a disciplined process for designing agentic\nprimitive modules. Markdown that steers an LLM is code; you do not\nwrite production code without a design. The output of this skill is\nDESIGN ARTIFACTS, not finished modules. A separate coding step\nemits the natural-language modules from the artifacts.\n\n## When to activate\n\n- Authoring a new skill, persona scoping file, scope-attached rule\n  file, or orchestrator workflow.\n- Refactoring an existing module that violates SoC, composition,\n  or threading rules (e.g. sequential single-loop where fan-out\n  fits).\n- Cross-cutting redesigns spanning multiple primitive modules.\n- Reviews where structure (not domain content) is in question.\n\n## Hard rules\n\n- Diagrams are written before any natural-language module body.\n- No harness-specific syntax appears in the persona reasoning or in\n  this SKILL.md. Harness syntax lives only in\n  `assets/runtime-affordances/per-harness/<harness>.md` and is\n  loaded only at step 7.\n- A primitive that targets multiple harnesses MUST be designed\n  against `assets/runtime-affordances/common.md` first; reaching\n  into a per-harness adapter requires a justified declaration per\n  `assets/runtime-affordances/portability-rules.md`.\n- The handoff packet at step 6 is the only artifact passed forward.\n  No tacit context.\n\n## Process\n\n```\n   1 intent + scope\n        v\n   2 component diagram   <-- load assets/mermaid-conventions.md\n        v                    load assets/primitives.md\n        v                    load assets/design-patterns.md\n        v                    load assets/architectural-patterns.md\n        v                    load assets/refactor-patterns.md\n   3 thread / sequence diagram\n        v\n 3.5 composition decision  <-- load assets/composition-substrate.md\n        v                    (per-box: inline | sibling | external module)\n   4 SoC pass against existing modules\n        v\n   5 classic + PROSE + LLM-physics compliance check\n        v\n   6 handoff packet (diagrams + interface sketch + declared targets\n                     + module composition table + todos)\n        v             [PERSIST PACKET to plan store; truth #5]\n        v                                      [DESIGN ENDS HERE]\n   ----- caller / coder thread takes over -----\n   7a portability check\n        v                  load runtime-affordances/common.md (always)\n   7b draft natural-       load runtime-affordances/per-harness/<x>.md\n      language module      ONLY if step 7a flagged a per-harness need\n        v                  load module-system-adapters/<tool>.md\n        v                  ONLY if step 3.5 declared external modules\n        v                  RELOAD plan before each module / spawn\n   8 validate against diagrams + lint (PROSE 5-axis, size budget,\n     ASCII, coherent unit, portability honored, declared external\n     modules wired correctly)\n```\n\n### Step 1 - intent + scope\n\nWrite one paragraph: the user-facing capability, the trigger\nconditions, the boundary (what it does NOT do). Apply Single\nResponsibility: if the paragraph contains \"and\" connecting two\ndistinct capabilities, split into two designs.\n\nAlso draft the dispatch description that will become this module's\nfrontmatter `description`: name the trigger nouns and verbs, the\nboundary, and the intended invocation mode (FORCED | DISCOVERY |\nBOTH). This is the function signature the dispatcher LLM matches\nagainst; see the persona's \"Skill dispatch\" section.\n\nThe description follows four rules from the canonical spec for the\nMODULE ENTRYPOINT primitive (see `assets/primitives.md` -- the\nagentskills.io optimizing-descriptions page is the load-bearing\nauthority; verify against the live URL):\n\n- IMPERATIVE phrasing. Frame as an instruction to the agent: \"Use\n  this skill when ...\" rather than declarative \"This skill does ...\".\n- USER INTENT over mechanics. Describe what the user is trying to\n  achieve, not the skill's internal procedure.\n- INDIRECT TRIGGERS named. List contexts where the skill applies\n  EVEN IF the user does not name the domain directly. Be pushy.\n- LENGTH CAP <= 1024 characters (canonical spec hard limit per\n  `assets/primitives.md` MODULE ENTRYPOINT; silent rejection above\n  this).\n\n### Step 2 - component diagram (mermaid)\n\nLoad:\n- `assets/primitives.md`\n- `assets/design-patterns.md`\n- `assets/architectural-patterns.md`\n- `assets/refactor-patterns.md`\n- `assets/mermaid-conventions.md`\n\nEmit a `flowchart` showing every primitive module the design uses\nand which other modules it depends on (via links). Mark which\nmodules already exist vs new. Mark each module with one of:\nPERSONA, SKILL, RULE, ORCHESTRATOR, ASSET.\n\n### Step 3 - thread / sequence diagram (mermaid)\n\nEmit a `sequenceDiagram` showing:\n- Which thread spawns which (subagent fan-out).\n- Where parent waits (fan-in / synthesis).\n- Any interlock on shared sinks (one-writer rule).\n\nPattern selection runs in tier order, ALWAYS:\n\n1. Run refactor-pattern triggers (`assets/refactor-patterns.md`)\n   across the existing module graph. A missing R1 SPLIT or R3\n   EXTRACT will distort every downstream pattern decision.\n2. Pick a TIER 3 architectural pattern from\n   `assets/architectural-patterns.md`. If the design's shape matches\n   PANEL, PIPELINE, ORCHESTRATOR-SAGA, STAFFED PLAN, WAVE EXECUTION,\n   or EVENT-DRIVEN, name it and inherit its anti-patterns verbatim.\n3. Decompose into TIER 2 design patterns\n   (`assets/design-patterns.md`) along the GoF axes. ATTENTION ANCHOR\n   (B8) and PLAN MEMENTO (B4) are MANDATORY on any non-trivial work.\n4. TIER 1 idioms (`assets/runtime-affordances/per-harness/<x>.md`)\n   load only at codegen time (step 7b), not now.\n\nIf the design has >=3 independent lenses with no shared state and\nthe diagram shows a single-thread loop, redo: it is a fan-out\nopportunity. The default for that shape is FAN-OUT + SYNTHESIZER (B1)\nrealizing PANEL (A1).\n\n### Step 3.1 - tradeoff check (only if alternatives in tension)\n\nIf step 3 surfaced two or more patterns that fit the same slot, load\n`assets/pattern-tradeoffs.md`. Find the matrix that cuts the choice\n(hallucination countermeasures; gate types; grounding doctrine;\nthreading topology; synthesis style; persona composition; plan\npersistence; refactor triggers). Pick the cell that matches the\nfailure mode you are guarding against, not the first pattern that\nfits. Cite the matrix and the row in the step 6 handoff packet so\nreviewers can reproduce the choice.\n\nSkip this step if step 3 produced an unambiguous pattern selection.\n\n### Step 3.5 - composition decision\n\nLoad `assets/composition-substrate.md`. For EACH box in the\ncomponent diagram, decide its composition mode and record the\nrationale:\n\n- INLINE asset within this primitive (default for content unique\n  to this module).\n- LOCAL SIBLING primitive in the same source tree (default when\n  the content is reused only within this project). Before placing\n  it, ask: does the USER-FACING bundle need this AT RUNTIME? If\n  no (eval scenarios, contributor scripts, dev fixtures), it is\n  maintainer-scope -- place it OUTSIDE the user-facing module's\n  distribution boundary (contributor-only directory). Otherwise\n  the module ships with BUNDLE LEAKAGE (see\n  composition-substrate.md anti-patterns).\n- EXTERNAL MODULE pulled in via the project's module system\n  (default when the content meets at least one of: rule of three\n  -- needed in 3+ projects; independent release cadence; owned by\n  a different team; benefits from version pinning across\n  consumers).\n\nThen sketch a `flowchart LR` DEPENDENCY GRAPH showing this module\nplus its declared external modules and any transitive closure\nedges you can name. Mark each edge with the composition mode.\n\nIf any external module is declared, two things follow. (1) The\nhandoff packet MUST list it under \"external modules required\" so\nthe coder step (7b) loads the module-system adapter. (2) The\nemitted module that depends on it MUST DECLARE the dependency at\nits OWN distribution surface -- otherwise the module ships with\nPHANTOM DEPENDENCY and downstream loaders cannot supply the\nadapter. The chosen DECLARATION MECHANISM is recorded in the\nhandoff packet (step 6) and is one of:\n- manifest dependency entry, when the emitted module ships\n  through a module system that supports them;\n- companion-module recommendation in the SKILL.md / README body\n  PLUS a tool-call probe at the use-site (mirrors the A9\n  SUPERVISED EXECUTION flow this skill applies at its own step\n  7b for the module-system adapter);\n- both, when the module system supports manifest deps AND the\n  emitted module also ships standalone to users who do not run\n  that module system.\n\n### Step 4 - SoC pass\n\nFor each module in the component diagram (now annotated with\ncomposition modes from step 3.5), check:\n- Does an existing module already do this? If yes, depend on it\n  via link; do not duplicate. If the existing module lives outside\n  this project, mark it EXTERNAL MODULE and revisit step 3.5.\n- Does this module overlap a sibling's trigger conditions? If yes,\n  redraw boundaries.\n- Does this module's dispatch description collide with an installed\n  sibling's description? If yes, narrow one or merge. (DISPATCH\n  COLLISION; HIGH severity.)\n- Does the module body trip any R1 SPLIT trigger (description\n  conjunction, fragment callers, body over budget, multi-lens body,\n  divergent change cadence)? If yes, redesign per R1. If none fire\n  but the design splits anyway, flag PREMATURE SPLIT.\n- Does the module's existence collapse to one short body always\n  loaded with a sibling? Apply R2 FUSE.\n- Does the body inline content that belongs in a separate persona /\n  rule / asset? Apply R3 EXTRACT.\n- Does a thin proxy primitive exist with one caller and one\n  reference? Apply R4 INLINE.\n- Does the body name a CONSEQUENTIAL SIDE EFFECT (apply, delete,\n  post, deploy, migrate, mutate state) or a FACT THAT MUST BE TRUE\n  (current state, version, hash, file content) and leave it as\n  LLM-asserted prose? If yes, that step MUST cross S7\n  DETERMINISTIC TOOL BRIDGE; pick the EXTENSION PATH (preloaded\n  terminal, custom CLI/script/API, or MCP server) per the S7\n  selection rule. Default to the preloaded terminal where an\n  installed CLI already does the job. Wrap with A9 SUPERVISED\n  EXECUTION when the work spans plan + execute + verify.\nSee `assets/refactor-patterns.md` for the full trigger set.\n\n### Step 5 - compliance check\n\nApply each row of the persona's classic principles table; flag\nviolations with severity (BLOCKER / HIGH / MEDIUM / LOW). Then\napply the PROSE constraints (Progressive Disclosure, Reduced\nScope, Orchestrated Composition, Safety Boundaries, Explicit\nHierarchy) and the seven durable LLM truths. Any BLOCKER stops\nthe design; return to step 2.\n\nAlso enforce the MODULE ENTRYPOINT canonical spec compliance row\n(BLOCKER on any miss; verify against the live spec linked from\n`assets/primitives.md`):\n\n- `name` field is 1-64 characters, lowercase `[a-z0-9-]`, no\n  leading / trailing / consecutive hyphens, AND equals the parent\n  directory name. Mismatch = harness rejects the module.\n- SKILL.md body <= 500 lines AND <= 5000 tokens. Overflow does NOT\n  stay in the body; it moves to `references/<topic>.md` and the\n  body links to it with an explicit LOAD TRIGGER condition (e.g.\n  \"Read `references/api-errors.md` if the API returns non-200\")\n  rather than a generic \"see references/\".\n\n### Step 6 - handoff packet (this IS the plan; persist it)\n\nProduce a single artifact containing:\n- The component diagram (step 2).\n- The thread/sequence diagram (step 3).\n- The dependency graph diagram (step 3.5).\n- A short interface sketch per module: name, trigger description,\n  inputs, outputs, dependencies (as relative links).\n- The module composition table: per box, INLINE | LOCAL SIBLING\n  | EXTERNAL MODULE, with rationale.\n- The list of external modules required (drives whether step 7b\n  loads a module-system adapter). For EACH external module, ALSO\n  record the DECLARATION MECHANISM chosen at step 3.5 (manifest\n  dep | companion-module recommendation + tool-call probe | both).\n  Drives step 8 validation that the emitted module did not ship\n  with PHANTOM DEPENDENCY.\n- The declared target set: `common-only` | `<list of harnesses>`.\n- The intended invocation mode per module: FORCED | DISCOVERY |\n  BOTH. (Drives how strict description-collision review must be.)\n- Any compliance findings still open (with severity).\n- A todo list (one entry per module to draft, plus validation),\n  with dependencies between entries where they exist.\n- An EVALS PLAN (canonical spec for MODULE ENTRYPOINT primitive\n  evaluating-skills + optimizing-descriptions; see\n  `assets/primitives.md`). At minimum:\n  - 2-3 CONTENT EVALS: prompt + expected output, to be exercised\n    twice (with the skill loaded and without it) so the value\n    delta is visible. If `with_skill` and `without_skill` produce\n    indistinguishable outputs, the skill is not adding value;\n    redesign or delete.\n  - ~20 TRIGGER EVALS for the dispatch description: 8-10 queries\n    that should trigger plus 8-10 near-miss queries that should\n    NOT, split 60/40 train/val. Validation split is the ship gate.\n\nPERSIST THE PACKET. Per truth #5 (plan before execution) and\nsubstrate concept 6 (PLAN PERSISTENCE), the handoff packet MUST\nbe written to the runtime's plan store BEFORE step 7b begins.\nThe exact location is harness-specific (see\n`runtime-affordances/per-harness/<x>.md` -> section 6); the\nsubstrate guarantees that a slot exists in every supported\nharness. If unsure, write it to a markdown file named `plan.md`\nin the session's working area; that is portable.\n\nDESIGN ENDS HERE. Stop. Do not draft natural language.\n\n### Step 7a - portability check (caller-side)\n\nCaller loads `assets/runtime-affordances/common.md`. For each\nmodule in the handoff packet, check whether its required\naffordances are all in the common substrate.\n\nIf yes -> declared target = `common-only`; proceed to 7b loading\nonly `common.md`.\n\nIf no -> consult `assets/runtime-affordances/portability-rules.md`.\nEither justify reaching into a specific harness adapter (and\ndeclare the constraint in the module header) or redesign to fit\ncommon substrate (return to step 2).\n\n### Step 7b - draft natural-language module(s) (caller-side)\n\nUsing the loaded substrate (and per-harness adapter if justified),\nemit each module's body. This is the only step that touches\ntoday's syntax.\n\nRELOAD THE PLAN before drafting each module, before each spawn,\nand after each spawn returns. The plan was persisted at step 6\nprecisely so the executor can reground itself instead of relying\non degraded recall (truth #1, substrate concept 6, patterns\nB4 PLAN MEMENTO + B8 ATTENTION ANCHOR).\nUpdate the todo list as each module reaches done.\n\nIf the handoff packet declares any EXTERNAL MODULE under \"external\nmodules required\", a MODULE-SYSTEM ADAPTER must be loaded before\nemitting manifest, CLI, or lockfile content. The adapter owns that\nsyntax; the architect persona stays ignorant of it. The current\ncanonical adapter is `apm-usage` (microsoft/apm-guide); other\nadapters may exist or be authored later.\n\nApply A9 SUPERVISED EXECUTION here -- the adapter being reachable\nis a fact-that-must-be-true (truth #2 CONTEXT EXPLICIT + truth #6\nHARNESSES BRIDGE). Do not skip the probe; PHANTOM DEPENDENCY is\nthe failure mode otherwise.\n\n1. PROBE via tool call: list installed skills / inspect the\n   companion-skill registry / check the project root for an\n   existing manifest. Do not assume the adapter is loaded from\n   prose alone.\n2. PROBE HIT -> load the adapter, then draft module bodies that\n   delegate manifest / CLI / lockfile vocabulary to it.\n3. PROBE MISS -> ASK the operator before emitting any module body.\n   Surface three options:\n   - install the canonical adapter:\n     `apm install microsoft/apm/packages/apm-guide`\n     (then re-probe).\n   - raw-file fallback: emit primitive folders only, no manifest;\n     print an explicit \"you must wire these into your module\n     system manually\" banner so the operator is not surprised.\n   - name another adapter handle to load.\n4. Never emit `apm.yml`, `package.json`, or any specific manifest\n   field from LLM recall. Either the adapter supplied the\n   vocabulary (probe hit) or the operator chose raw-file fallback.\n   Otherwise the failure chain is TOOLLESS ASSERTION ->\n   HAND-ROLLED HALLUCINATION -> silent drift.\n\nUse the canonical directory layout for any bundled content (the\nMODULE ENTRYPOINT spec linked from `assets/primitives.md` is the\nsource of truth; verify if anything has moved):\n\n- `scripts/` - executable programs invoked by the skill body via\n  RELATIVE path. Must be NON-INTERACTIVE (agents run in shells with\n  no TTY; any prompt blocks indefinitely). Pin tool versions on\n  one-off commands (e.g. `npx eslint@9.0.0`). Document with\n  `--help`. Emit STRUCTURED data (JSON / CSV) on stdout, diagnostics\n  on stderr. List bundled scripts in the SKILL.md body so the agent\n  can find them.\n- `references/` - load-on-demand documentation. Every link from the\n  body MUST state the trigger condition that loads it (see step 5).\n- `assets/` - templates and data the skill emits or composes against.\n\nCalibrate prescriptiveness PER SECTION: prescriptive on fragile or\nsequenced operations; freedom on judgement calls. A uniformly\nprescriptive body over-constrains; a uniformly free body\nunder-grounds. Prefer procedures (how to approach a class of\nproblems) over declarations (what to produce for one instance).\nFor any structured output the skill must produce, INCLUDE A\nTEMPLATE inline -- agents pattern-match against concrete structure\nbetter than against prose description.\n\n### Step 8 - validate (caller-side)\n\n- Each emitted module matches its interface sketch in the handoff\n  packet.\n- Token / line budget honored where the substrate specifies one\n  (SKILL.md body <= 500 lines AND <= 5000 tokens; overflow moved\n  to `references/`).\n- `name` field passes the regex AND matches parent directory.\n- `description` <= 1024 characters, imperative, intent-first,\n  indirect-triggers named.\n- ASCII only.\n- Coherent unit (single responsibility).\n- Declared targets honored: no per-harness syntax leaked into a\n  `common-only` module.\n- For every external module listed in the handoff packet, the\n  emitted module declares the dependency at its distribution\n  surface via the mechanism recorded at step 6 (manifest entry /\n  companion-module recommendation + tool-call probe at use-site /\n  both). Mere prose mention of the dependency handle is NOT\n  declaration -- that is PHANTOM DEPENDENCY (see architect\n  anti-patterns).\n- Bundled scripts are non-interactive, version-pinned, --help\n  documented, stdout/stderr split.\n- EVALS GATE (from the step 6 evals plan):\n  - `evals/evals.json` (or equivalent) is present and exercised\n    `with_skill` vs `without_skill`. If no measurable delta,\n    redesign or delete -- do not ship.\n  - Trigger-eval validation split passes: rate >= 0.5 on\n    should-trigger queries AND < 0.5 on near-miss should-not-\n    trigger queries.\n- REAL-TASK REFINEMENT: after structural lint passes, run the\n  skill on at least one real task, capture the trace, and revise\n  from what actually happened (not what you expected). One-shot\n  drafts that never met execution are not done.\n\n## Default pattern selection\n\nWhen in doubt, pick the pattern that minimizes context degradation\nin any one thread:\n\n- 1 lens, 1 procedure -> single-loop sequential.\n- >=3 independent lenses, no shared state -> fan-out + synthesizer.\n- 2 lenses with sequential dependency -> single-loop sequential\n  with a validation gate between them.\n- Long-running cross-session work -> orchestrator with persisted\n  artifact between phases.\n\nSee `assets/design-patterns.md` for the design-pattern catalogue (GoF\naxes) and `assets/architectural-patterns.md` for the architectural\npatterns (system-topology shapes).\n\n## Worked examples\n\nWorked examples ship in `examples/` alongside this SKILL.md file,\nnot in `assets/`. They are LAZY: load only when the operator explicitly\nasks for an example or when a design step needs a reference shape\nto imitate. The progressive-disclosure rule for assets does NOT\napply to examples; do not load them eagerly.\n\n- `examples/01-readme-iteration.md` -- canonical shape for any\n  creative, multi-round artifact work where cold-traffic conversion\n  matters and goal drift is a real risk (READMEs, landing pages, PR\n  descriptions, announcement posts). Composes A8 ALIGNMENT LOOP +\n  A1 PANEL + A7 ADVERSARIAL REVIEW + COLD READER SIMULATION + B9\n  GOAL STEWARD + B10 HUMAN CHECKPOINT.\n- `examples/02-review-panel-architecture.md` -- canonical\n  re-architecture lesson for any multi-lens module (panel, audit,\n  multi-perspective critique). Walks one real panel from\n  single-loop anti-pattern to fan-out + parent synthesizer.\n- `examples/03-release-notes-single-skill.md` -- minimal output\n  reference: when A1 PANEL is NOT warranted (lens-count gate did\n  not fire). A9 SUPERVISED EXECUTION + S7 + S4, single thread.\n- `examples/04-pr-review-advisory.md` -- multi-primitive panel\n  reference: A6 EVENT + A1 PANEL + DISSENT-WEIGHTED arbiter, no\n  side effects on a system of record beyond comment posting.\n- `examples/05-pr-review-verdict.md` -- consequential-write\n  reference: same panel as 04 with verdict emission added. Shows\n  S7 + S4 + A9 verifier hardening, and explicitly rejects A8 /\n  B5 / R1 with WHEN-clause grounding -- read this when stake\n  pressure tempts you to add new orchestration layers.\n\n## Outputs\n\nA design session produces:\n\n- The handoff packet (section \"Step 6\") committed alongside the\n  module(s) it designs, OR posted as a comment on the PR that\n  introduces them.\n- The natural-language module bodies (drafted in step 7b).\n\nThe handoff packet is the source of truth for any future\nrefactor: re-running this skill starts from it, not from the\nemitted natural language.","tags":["genesis","danielmeppiel","agent-orchestration","agent-skills","agentic-ai","ai-coding-agents","apm","claude-code","codex","cursor","gbb-ip-atlas","github-copilot"],"capabilities":["skill","source-danielmeppiel","skill-genesis","topic-agent-orchestration","topic-agent-skills","topic-agentic-ai","topic-ai-coding-agents","topic-apm","topic-claude-code","topic-codex","topic-cursor","topic-gbb-ip-atlas","topic-github-copilot","topic-llm","topic-markdown"],"categories":["genesis"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/danielmeppiel/genesis/genesis","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add danielmeppiel/genesis","source_repo":"https://github.com/danielmeppiel/genesis","install_from":"skills.sh"}},"qualityScore":"0.461","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 23 github stars · SKILL.md body (22,050 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:05:20.077Z","embedding":null,"createdAt":"2026-05-05T19:05:35.068Z","updatedAt":"2026-05-18T19:05:20.077Z","lastSeenAt":"2026-05-18T19:05:20.077Z","tsv":"'-10':1857,1864 '-200':1618 '-3':1808 '-64':1556 '/common.md':291 '/per-harness':300,1923 '0.5':2755,2762 '04':3092 '1':199,357,636,727,1060,1555,2110,2223,2830,2832 '1024':533,2614 '2':203,548,661,702,1082,1530,1644,1807,2036,2204,2255,2848 '20':1849 '3':220,596,665,698,744,793,870,1005,1649,2273,2838 '3.1':783 '3.5':225,325,877,1226,1260,1655,1712 '4':238,725,1209,2333 '5':245,273,342,1480,1886,2487 '500':1581,2595 '5000':1584,2598 '6':188,254,856,1124,1626,1893,1926,2095,2113,2208,2670,2723,3136 '60/40':1873 '7':157 '7a':283,307,1967 '7b':293,737,1075,1177,1693,1910,2003,2038,3164 '8':336,1726,1856,1863,2568 '9':1562 '9.0.0':2439 'a-z0':1559 'a1':781,2986,3040,3067 'a6':3065 'a7':2988 'a8':2983,3106 'a9':1166,1462,2187,3052,3100 'achiev':503 'across':643,1019 'activ':64 'actual':2796 'ad':1844,3096 'adapt':176,319,1081,1112,1183,1699,2018,2056,2146,2158,2172,2179,2192,2249,2260,2290,2329,2348 'add':3122 'adversari':2989 'afford':290,299,1922,1987 'agent':3,19,481,2417,2462,2555 'agents/genesis-architect.agent.md':10 'agentskills.io':457 'align':2984 'alon':2254 'along':706 'alongsid':2903,3138 'alreadi':580,1232,1456 'also':394,1196,1531,1704 'altern':788 'alway':292,635,1346 'anchor':711,2120 'annot':1220 'announc':2980 'anoth':2328 'anti':695,979,2703,3027 'anti-pattern':694,978,2702,3026 'anyth':2398 'anyway':1332 'api':1615 'apm':2175,2291 'apm-usag':2174 'apm.yml':2336 'appear':135 'appli':378,518,1172,1351,1367,1382,1393,1483,1502,2186,2943 'approach':2530 'arbit':3072 'architect':8,2163,2701 'architectur':5,666,2890,3004 'area':1953 'artifact':45,61,192,1638,2873,2960 'ascii':346,2624 'ask':930,2276,2919 'assert':1419,2368 'asset':594,898,1366,2488,2909,2940 'assets/architectural-patterns.md':216,555,669,2887 'assets/composition-substrate.md':229,881 'assets/design-patterns.md':213,554,705,2877 'assets/mermaid-conventions.md':207,557 'assets/pattern-tradeoffs.md':805 'assets/primitives.md':210,455,540,553,1551,1804,2390 'assets/refactor-patterns.md':219,556,642,1473 'assets/runtime-affordances/common.md':168,1975 'assets/runtime-affordances/per-harness':149,729 'assets/runtime-affordances/portability-rules.md':182,2010 'assum':2247 'attach':74 'attent':710,2119 'audit':3013 'author':65,467,2184 'axe':709,2885 'axi':343 'b1':778 'b10':2997 'b4':716,2115 'b5':3107 'b8':712,2118 'b9':2994 'banner':2320 'bear':466 'becom':401 'begin':1911 'belong':1360 'benefit':1015 'better':2562 'beyond':3081 'block':2426 'blocker':1497,1523,1540 'bodi':129,1152,1300,1310,1316,1345,1356,1387,1580,1592,1600,2063,2264,2283,2408,2459,2476,2515,2522,2594,3160 'boundari':372,414,964,1273,1513 'box':233,884,1676 'bridg':1430,2210 'budget':345,1312,2586 'bundl':936,974,2382,2454,2705 'cadenc':1009,1319 'calibr':2498 'call':1157,1721,2227,2511,2679 'caller':278,1309,1378,1971,1973,2046,2571 'caller-sid':1970,2045,2570 'cannot':1109 'canon':447,535,1536,1791,2171,2289,2377,2952,3001 'cap':532 'capabl':367,389 'captur':2789 'catalogu':2883 'cell':831 'chain':2365 'chang':1318 'charact':534,1557,2615 'check':252,285,785,1227,1482,1969,1983,2237 'checkpoint':2999 'choic':812,864 'chose':2357 'chosen':1114,1709 'cite':847 'class':2532 'classic':246,1490 'claus':3112 'cli':1455,2153,2268 'cli/script/api':1438 'closur':1039 'code':28,34,51 'codegen':734 'coder':279,1073 'coher':347,2626 'cold':2964,2991 'cold-traff':2963 'collaps':1341 'collid':1280 'collis':1294,1759 'command':2435 'comment':3082,3148 'commit':3137 'common':1743,1992,1999,2031,2642 'common-on':1742,1998,2641 'common.md':2006 'companion':1145,1716,2234,2674 'companion-modul':1144,1715,2673 'companion-skil':2233 'complianc':251,1481,1538,1764 'compon':204,549,887,1217,1641 'compos':2496,2982 'composit':87,226,263,824,878,891,1049,1222,1511,1673 'composition-substrate.md':977 'concept':1892,2112 'concret':2560 'condit':370,1269,1609,2481 'conjunct':1307 'connect':386 'consecut':1566 'consequenti':1390,3086 'consequential-writ':3085 'constrain':2518 'constraint':1505,2022 'consult':2009 'consum':1020 'contain':384,1639 'content':114,904,920,994,1358,1412,1809,2156,2383 'context':197,514,2205,2824 'contributor':945,966 'contributor-on':965 'convers':2966 'correct':355 'count':3047 'countermeasur':814 'creativ':2956 'critiqu':3017 'cross':102,1426,2867 'cross-cut':101 'cross-sess':2866 'csv':2447 'current':1407,2170 'custom':1437 'cut':103,810 'data':2445,2491 'decid':889 'decis':227,660,879 'declar':180,260,326,351,488,1033,1056,1091,1115,1707,1739,1996,2020,2134,2536,2630,2657,2695 'decompos':699 'default':769,902,917,991,1447,2813 'degrad':2107,2825 'deleg':2266 'delet':1394,1848,2744 'delta':1828,2741 'demand':2470 'dep':1191,1714 'depend':573,1026,1087,1093,1105,1130,1237,1651,1667,1737,1782,2217,2659,2691,2699,2852 'deploy':1396 'describ':496 'descript':398,406,441,460,1279,1286,1306,1664,1758,1802,1855,2566,2613,2979 'description-collis':1757 'design':6,18,37,44,166,275,393,566,672,703,742,1330,1526,1957,2881,2926,3128,3143 'design-pattern':2880 'determinist':1428 'dev':947 'diagnost':2450 'diagram':120,205,223,257,339,550,599,753,888,1218,1642,1647,1653 'differ':1013 'direct':528 'directori':968,1572,2378,2612 'disciplin':7,15 'disclosur':1507,2937 'discoveri':421,1752 'dispatch':397,429,438,1278,1293,1854 'dissent':3070 'dissent-weight':3069 'distinct':388 'distort':656 'distribut':963,1097,2662 'diverg':1317 'doctrin':818 'document':2440,2471,2715 'domain':113,527 'done':2129,2812 'doubt':2818 'downstream':658,1107 'draft':294,395,1778,1963,2039,2078,2262,2805,3161 'drift':2374,2970 'drive':1690,1724,1754 'driven':688 'duplic':1244 'durabl':1519 'e.g':91,1610,2436 'eager':2950 'edg':1040,1046 'effect':1392,3075 'either':2011,2346 'emiss':3095 'emit':53,558,601,1084,1134,1194,1730,2059,2151,2280,2302,2335,2443,2494,2574,2655,3188 'encod':13 'end':276,1958 'enforc':1532 'entri':1131,1774,1784,2672 'entrypoint':452,542,1535,1795,2386 'equal':1569 'equival':2728 'eslint':2438 'eval':943,1789,1810,1851,2718,2724,2750 'evals/evals.json':2726 'evalu':1798 'evaluating-skil':1797 'even':519 'event':687,3066 'event-driven':686 'everi':562,657,1935,2472,2646 'exact':1913 'exampl':2897,2899,2902,2922,2945 'examples/01-readme-iteration.md':2951 'examples/02-review-panel-architecture.md':3000 'examples/03-release-notes-single-skill.md':3035 'examples/04-pr-review-advisory.md':3059 'examples/05-pr-review-verdict.md':3084 'execut':684,1168,1464,1470,1889,2189,2402,2809,3054 'executor':2099 'exercis':1816,2732 'exist':82,242,581,645,1230,1247,1340,1375,1787,1933,2181,2243 'expect':1812,2801 'explicit':1514,1606,2206,2310,2918,3104 'extens':1433 'extern':236,327,352,981,1034,1053,1068,1255,1680,1687,1702,2136,2139,2647 'extract':654,1369 'face':366,935,960 'fact':1402,2198 'fact-that-must-be-tru':2197 'failur':835,2220,2364 'fallback':2301,2361 'fan':98,611,617,765,775,2845,3031 'fan-in':616 'fan-out':97,610,764,774,2844,3030 'field':1553,2342,2605 'file':71,76,1411,1945,2300,2360,2906 'find':806,1765,2464 'finish':47 'fire':1327,3051 'first':169,843,2619 'fit':100,800,846,2030 'fixtur':948 'flag':308,1333,1493 'flow':1169 'flowchart':560,1024 'folder':2304 'follow':442,1059 'forc':420,1751 'forward':194 'four':443 'fragil':2504 'fragment':1308 'frame':475 'free':2521 'freedom':2508 'frontmatt':405 'full':1476 'function':426 'fuse':1353 'futur':3175 'gate':815,1880,2719,2860,3048 'generic':1622 'genesi':1,2 'goal':2969,2995 'gof':708,2884 'graph':647,1027,1652 'ground':817,2525,3113 'guarante':1929 'guard':839 'hallucin':813,2372 'hand':2370 'hand-rol':2369 'handl':2330,2692 'handoff':184,255,857,1062,1121,1627,1897,1981,2132,2582,2652,3132,3166 'happen':2797 'har':132,144,163,175,312,1575,1917,1937,2017,2055,2209,2636 'hard':118,537 'harden':3102 'harness-specif':131,1916 'hash':1410 'header':2026 'help':2442,2714 'hierarchi':1515 'high':1295,1498 'hit':2257,2353 'honor':350,2587,2632 'human':2998 'hyphen':1567 'idiom':728 'ignor':2166 'imit':2933 'imper':473,2616 'includ':2551 'indefinit':2427 'independ':745,1007,2839 'indirect':510,2621 'indirect-trigg':2620 'indistinguish':1838 'inherit':692 'inlin':234,897,1357,1384,1677,2554 'input':1665 'inspect':2231 'instal':1283,1454,2229,2287,2292 'instanc':2542 'instead':2103 'instruct':478 'intend':417,1746 'intent':200,358,493,2618 'intent-first':2617 'interact':2416,2710 'interfac':258,1658,2578 'interlock':621 'intern':508 'introduc':3153 'invoc':418,1747 'invok':2404 'job':1459 'json':2446 'judgement':2510 'justifi':179,2012,2058 'land':2976 'languag':57,127,302,1965,2042,3158,3190 'later':2185 'layer':3125 'layout':2379 'lazi':2912 'lead':1564 'leak':2638 'leakag':975 'least':997,2785 'leav':1414 'len':1315,2831,3010,3046 'length':531 'lens':746,2840,2849 'lens-count':3045 'lesson':3005 'limit':538 'line':1582,2585,2596 'link':576,1241,1549,1601,1670,2388,2473 'lint':340,2778 'list':513,1065,1685,1772,2124,2228,2453,2649 'live':146,471,1249,1547 'llm':26,249,430,1418,1520,2344 'llm-assert':1417 'llm-physic':248 'load':153,206,209,212,215,218,228,287,296,315,465,552,731,804,880,1076,1347,1607,1694,1821,1974,2004,2050,2149,2251,2258,2332,2468,2483,2913,2948 'load-bear':464 'load-on-demand':2467 'loader':1108 'local':909,1678 'locat':1914 'lockfil':2155,2269 'long':2864 'long-run':2863 'loop':95,759,2836,2855,2985,3025 'low':1500 'lowercas':1558 'lr':1025 'maintain':952 'maintainer-scop':951 'mandatori':718 'manifest':1129,1190,1713,2152,2244,2267,2307,2341,2671 'manual':2319 'mark':577,584,1044,1253 'markdown':22,1944 'match':431,675,833,2558,2576,2610 'matrix':808,849 'matter':2967 'may':2180 'mcp':1440 'md':150,301,320,730,1597,1924 'measur':2740 'mechan':495,1116,1708,2666 'medium':1499 'meet':995 'memento':715,2117 'mention':2688 'mere':2686 'merg':1292 'mermaid':551,600 'met':2808 'microsoft/apm-guide':2177 'microsoft/apm/packages/apm-guide':2293 'migrat':1397 'minim':2823,3036 'minimum':1806 'mirror':1164 'mismatch':1574 'miss':649,1543,1867,2275,2766 'mode':419,836,892,1050,1223,1748,2221 'modul':21,48,58,83,108,128,237,243,262,303,317,328,334,353,403,451,541,564,571,579,586,646,908,961,971,982,989,1030,1035,1054,1069,1079,1085,1101,1135,1139,1146,1181,1187,1195,1206,1214,1231,1248,1256,1263,1276,1299,1338,1534,1578,1661,1672,1681,1688,1697,1703,1717,1731,1750,1776,1794,1978,2025,2043,2061,2080,2127,2137,2140,2144,2263,2282,2317,2385,2575,2644,2648,2656,2675,3011,3140,3159 'module-system':1078,1180,1696,2143 'module-system-adapt':316 'move':1594,2400,2601 'multi':1314,2958,3009,3015,3061 'multi-len':1313,3008 'multi-perspect':3014 'multi-primit':3060 'multi-round':2957 'multipl':106,162 'must':164,1064,1090,1404,1425,1761,1899,2147,2200,2312,2412,2477,2549 'mutat':1398 'name':407,512,525,689,1043,1388,1552,1573,1662,1946,2327,2604,2623 'narrow':1289 'natur':56,126,295,1964,2041,3157,3189 'natural-languag':55,125,2040,3156 'near':1866,2765 'near-miss':1865,2764 'need':313,937,1003,2928 'never':2334,2807 'new':67,583,3123 'non':722,1617,2415,2709 'non-interact':2414,2708 'non-trivi':721 'none':1326 'noun':410 'npx':2437 'one':361,588,626,998,1127,1290,1343,1377,1380,1773,2433,2541,2592,2786,2803,2828,3019 'one-off':2432 'one-shot':2802 'one-writ':625 'open':1767 'oper':2278,2323,2356,2507,2917 'opportun':767 'optim':459,1801 'optimizing-descript':458,1800 'option':2286 'orchestr':78,593,679,1510,2870,3124 'orchestrator-saga':678 'order':634 'otherwis':969,1099,2222,2362 'output':39,1666,1813,1839,2546,3037,3126 'outsid':956,1250 'over-constrain':2516 'overflow':1586,2600 'overlap':1264 'own':1010,2159 'package.json':2337 'packet':185,256,268,858,1063,1122,1628,1883,1898,1982,2133,2583,2653,3133,3167 'page':461,2977 'panel':676,780,2987,3012,3021,3041,3063,3068,3090 'paragraph':362,383 'parent':614,1571,2611,3033 'pass':193,240,1211,2606,2753,2779 'path':1434,2411 'pattern':629,640,659,667,696,704,798,844,874,980,2114,2557,2704,2814,2821,2882,2891,3028 'pattern-match':2556 'per':174,181,232,311,539,1323,1442,1660,1675,1749,1775,1884,2054,2500,2635 'per-box':231 'per-har':173,310,2053,2634 'persist':267,826,1633,1881,1895,2092,2872 'persona':9,69,138,435,590,823,1364,1488,2164 'perspect':3016 'phantom':1104,1736,2216,2698 'phase':2875 'phrase':474 'physic':250 'pick':662,829,1431,2819 'pin':1018,2428,2713 'pipelin':677 'place':928,954 'plan':270,331,682,714,825,1469,1632,1790,1887,1894,1906,2076,2090,2116,2725 'plan.md':1947 'plus':1031,1153,1779,1862 'portabl':284,349,1956,1968 'post':1395,2981,3083,3145 'pr':2978,3151 'precis':2096 'prefer':2526 'preload':1435,1450 'prematur':1334 'prescript':2499,2502,2514 'present':2730 'pressur':3118 'primit':4,20,107,159,453,563,901,911,1374,1796,2303,3062 'principl':1491 'print':2308 'probe':1158,1722,2215,2224,2256,2274,2297,2352,2680 'problem':2534 'procedur':509,2527,2833 'proceed':2001 'process':16,198 'produc':871,1635,1837,2539,2550,3130 'product':33 'program':2403 'progress':1506,2936 'progressive-disclosur':2935 'project':926,987,1006,1252,2239 'prompt':1811,2425 'prose':247,341,1420,1504,2253,2565,2687 'proxi':1373 'pull':983 'pushi':530 'queri':1858,1868,2760,2771 'question':117 'r1':650,1303,1324,3108 'r2':1352 'r3':653,1368 'r4':1383 'rate':2754 'rather':486,1619 'rational':896,1683 'raw':2299,2359 'raw-fil':2298,2358 're':2296,3003,3178 're-architectur':3002 're-prob':2295 're-run':3177 'reach':170,2013,2128 'reachabl':2194 'read':1611,3114 'reader':2992 'readm':1151,2975 'real':2773,2787,2973,3020 'real-task':2772 'realiz':779 'reason':139 'recal':2108,2345 'recommend':1147,1718,2676 'record':894,1118,1705,2667,3080 'redesign':104,1322,1846,2028,2742 'redo':760 'redraw':1272 'reduc':1508 'refactor':80,639,827,3176 'refactor-pattern':638 'refer':1381,1596,1624,2466,2603,2930,3038,3064,3088 'references/api-errors.md':1612 'refin':2775 'regex':2608 'registri':2236 'reground':2101 'reject':544,1576,3105 'relat':1669,2410 'releas':1008 'reli':2105 'reload':330,2074 'reproduc':862 'requir':177,1070,1689,1986,2141 'respons':380,2629 'return':1527,1616,2033,2088 'reus':922 'review':109,860,1760,2990 'revis':2793 'revisit':1258 'risk':2974 'roll':2371 'root':2240 'round':2959 'row':852,1485,1539 'rule':75,90,119,444,592,628,1000,1365,1446,2938 'run':631,637,1204,2418,2780,2865,3179 'runtim':289,298,940,1904,1921 'runtime-afford':288,297,1920 's4':3056,3099 's7':1427,1444,3055,3098 'safeti':1512 'saga':680 'scenario':944 'scope':70,73,201,359,953,1509 'scope-attach':72 'script':946,2401,2455,2706 'section':439,1925,2501,3134 'see':433,454,976,1472,1623,1803,1919,2485,2700,2876 'select':630,875,1445,2815 'separ':50,1363 'sequenc':222,598,2506 'sequencediagram':603 'sequenti':92,2837,2851,2856 'server':1441 'session':1950,2868,3129 'set':1478,1741 'seven':1518 'sever':1296,1496,1769 'shape':674,772,2895,2931,2953 'share':623,749,2842 'shell':2420 'ship':972,1102,1136,1197,1734,1879,2747,2900 'short':1344,1657 'shot':2804 'should-not':2767 'should-trigg':2757 'show':561,604,754,1028,3097 'sibl':235,910,1266,1284,1350,1679 'side':1391,1972,2047,2572,3074 'signatur':427 'silent':543,2373 'simul':2993 'singl':94,379,757,1637,2628,2835,2854,3024,3057 'single-loop':93,2834,2853,3023 'single-thread':756 'sink':624 'site':1163,2684 'size':344 'sketch':259,1022,1659,2579 'skill':12,42,68,437,484,490,506,517,591,1171,1799,1820,1833,1836,1841,2230,2235,2407,2493,2548,2734,2737,2782,3181 'skill-genesis' 'skill.md':143,1150,1579,2458,2593,2905 'skip':865,2213 'slot':803,1932 'soc':86,239,1210 'sourc':915,2393,3170 'source-danielmeppiel' 'span':105,1468 'spawn':335,607,2083,2087 'spec':448,536,1537,1548,1792,2387 'specif':133,1918,2016,2340 'specifi':2591 'split':390,651,1304,1331,1335,1872,1876,2717,2752 'staf':681 'stake':3117 'standalon':1198 'start':3182 'state':750,1399,1408,2478,2843 'stay':1589,2165 'stderr':2452 'stdout':2449 'stdout/stderr':2716 'steer':24 'step':52,156,187,306,324,356,547,595,736,782,792,855,867,869,876,1074,1123,1176,1208,1225,1259,1424,1479,1529,1625,1643,1648,1654,1692,1711,1725,1909,1966,2035,2037,2068,2094,2486,2567,2669,2722,2927,3135,3163 'steward':2996 'still':1766 'stop':1524,1960 'store':271,1907 'strict':1756 'structur':111,2444,2545,2561,2777 'style':822 'subag':609 'substrat':1891,1928,1993,2032,2051,2111,2590 'supervis':1167,1463,2188,3053 'suppli':1110,2349 'support':1142,1189,1936 'surfac':794,1098,2284,2663 'surpris':2326 'syntax':134,145,2073,2161,2637 'synthes':777,2847,3034 'synthesi':619,821 'system':318,990,1080,1140,1182,1188,1207,1698,2145,2318,2893,3078 'system-topolog':2892 'tabl':264,1492,1674 'tacit':196 'take':281 'target':161,261,1740,1997,2631 'task':2774,2788 'team':1014 'templat':2489,2553 'tempt':3119 'tension':790 'termin':1436,1451 'thin':1372 'thing':1058 'thread':89,221,280,597,606,758,819,2829,3058 'thread/sequence':1646 'three':1002,2285 'tier':633,664,701,726 'time':735 'today':2071 'todo':265,1771,2123 'token':1585,2584,2599 'tool':1156,1429,1720,2226,2429,2678 'tool-cal':1155,1719,2677 'toolless':2367 'topic-agent-orchestration' 'topic-agent-skills' 'topic-agentic-ai' 'topic-ai-coding-agents' 'topic-apm' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-gbb-ip-atlas' 'topic-github-copilot' 'topic-llm' 'topic-markdown' 'topolog':820,2894 'touch':2070 'trace':2791 'tradeoff':784 'traffic':2965 'trail':1565 'train/val':1874 'transit':1038 'tree':916 'tri':501 'trigger':369,409,511,641,828,1268,1305,1477,1608,1663,1850,1861,2480,2622,2749,2759,2770 'trigger-ev':2748 'trip':1301 'trivial':723 'true':1406,2202 'truth':272,1521,1885,2109,2203,2207,2395,3172 'tti':2423 'twice':1817 'two':387,392,795,1057 'type':816 'unambigu':873 'under-ground':2523 'uniform':2513,2520 'uniqu':905 'unit':348,2627 'unsur':1939 'updat':2121 'url':472 'usag':2176 'use':482,567,1162,2048,2375,2683 'use-sit':1161,2682 'user':365,492,499,522,934,959,1200 'user-fac':364,933,958 'v':202,208,211,214,217,224,230,244,253,266,274,286,314,321,329 'valid':337,1727,1780,1875,2569,2751,2859 'valu':1827,1845 'verb':412 'verbatim':697 'verdict':3094 'verifi':468,1471,1544,2396,3101 'version':1017,1409,2430,2712 'version-pin':2711 'via':575,985,1240,2225,2409,2664 'violat':85,1494 'visibl':1830 'vocabulari':2270,2351 'vs':582,2735 'wait':615 'walk':3018 'warrant':3044 'wave':683 'weight':3071 'when-claus':3110 'whether':1691,1984 'wire':354,2313 'within':899,924 'without':35,1823,1835,2736 'work':724,1467,1952,2869,2896,2898,2961 'workflow':79 'wrap':1460 'write':32,360,1940,3087 'writer':627 'written':122,1901 'yes':1236,1271,1288,1321,1422,1995 'z0':1561","prices":[{"id":"82d79c9d-f8e0-4e14-80b0-2ff0aa391453","listingId":"3433c603-1c9b-4940-a27c-a9405284d7a1","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"danielmeppiel","category":"genesis","install_from":"skills.sh"},"createdAt":"2026-05-05T19:05:35.068Z"}],"sources":[{"listingId":"3433c603-1c9b-4940-a27c-a9405284d7a1","source":"github","sourceId":"danielmeppiel/genesis/genesis","sourceUrl":"https://github.com/danielmeppiel/genesis/tree/main/skills/genesis","isPrimary":false,"firstSeenAt":"2026-05-05T19:05:35.068Z","lastSeenAt":"2026-05-18T19:05:20.077Z"}],"details":{"listingId":"3433c603-1c9b-4940-a27c-a9405284d7a1","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"danielmeppiel","slug":"genesis","github":{"repo":"danielmeppiel/genesis","stars":23,"topics":["agent-orchestration","agent-skills","agentic-ai","ai-coding-agents","apm","claude-code","codex","cursor","gbb-ip-atlas","github-copilot","llm","markdown","multi-agent-systems","opencode","prompt-engineering","prose","software-architecture"],"license":"apache-2.0","html_url":"https://github.com/danielmeppiel/genesis","pushed_at":"2026-05-07T15:12:49Z","description":"Markdown that steers an LLM is code. Genesis is the architectural layer for designing multi-agent, multi-skill systems -- with named patterns, contracts, and substrate portability, before you write them.","skill_md_sha":"9c86e1a64d319c6d77c80be6ce0ebdfaed35da13","skill_md_path":"skills/genesis/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/danielmeppiel/genesis/tree/main/skills/genesis"},"layout":"multi","source":"github","category":"genesis","frontmatter":{"name":"genesis","description":">-"},"skills_sh_url":"https://skills.sh/danielmeppiel/genesis/genesis"},"updatedAt":"2026-05-18T19:05:20.077Z"}}