cell-divide

Copy repository skill genomes into target cells and update lineage metadata.

3|Updated May 11, 2026
One-click install
npx skills add https://github.com/JeromyJSmith/lattice-platform --skill cell-divide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cell-divide
Source: https://github.com/JeromyJSmith/lattice-platform/tree/main/.agents/skills/cell-divide
Command: npx skills add https://github.com/JeromyJSmith/lattice-platform --skill cell-divide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It enables controlled reproduction of a skill “genome” across repository skill cells while preserving lineage metadata for auditable evolution.

Core Features & Use Cases

  • Genome replication with lineage: Copies the root .Codex/skills/ contents into a specified target location and updates each child SKILL.md with the parent commit SHA in the YAML lineage.
  • Skill registry registration: Inserts a row into lattice/knowledge/skills_registry describing where the new cell lives, what content it contains, and where its lineage originated.
  • Phase-safe inert behavior: Exists for Phase 1 auditing but does not execute recursive division until later, reducing risk during early rollout.

Quick Start

Ask the system to run cell-divide with the target_path inside meta/harness/sections/*, the parent_commit_sha of the genome to copy, and the section_name to label lineage source for the new cell.

Frequently Asked Questions about cell-divide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clone a skill genome into a new repository cell while preserving lineage metadata?

To clone a skill genome, you copy the root .Codex/skills/ contents into a target cell subtree and update each child SKILL.md with the parent commit SHA in the YAML lineage. This ensures auditable evolution and tracks repo replication accurately across cells.

What is skill lineage tracking and when do I need it for decomposition workflows?

Skill lineage tracking records the parent commit SHA and origin metadata for each cloned skill cell during decomposition workflows. You need it when new cells must be auditable, registered, and traceable back to their original repository root genome for later execution.

How do I register a new skill cell in the skills registry after copying it?

You register a new skill cell by inserting a row into lattice/knowledge/skills_registry describing its location, content, and lineage origin. This registration occurs alongside a separate reviewed git commit to maintain strict path validation and auditable evolution.

Does cell-divide support recursive division during early rollout phases?

Cell-divide exhibits phase-safe inert behavior during early rollout and does not execute recursive division until later phases. This reduces risk by limiting Phase 1 to auditing, path validation within meta/harness/sections/*, and controlled skill-cell creation only.

How do I normalize YAML lineage and local adaptations when reproducing a skill genome?

You normalize YAML lineage and local adaptations by applying strict path validation within meta/harness/sections/* and updating child SKILL.md files with the parent_commit_sha. This standardizes metadata formatting during controlled skill-cell creation and registry insertion.

Can I use cell-divide for copying repository skills outside of the meta/harness/sections path?

No, cell-divide requires strict path validation within meta/harness/sections/* for target paths. This constraint ensures controlled skill-cell creation during decomposition workflows, maintaining auditable lineage and proper registration in the skills registry.