cells-init

Detect a project's tech stack and configure its persistence backend for Cells workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/PixelDroid19/cells-agents --skill cells-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cells-init
Source: https://github.com/PixelDroid19/cells-agents/tree/main/skills/cells-init
Command: npx skills add https://github.com/PixelDroid19/cells-agents --skill cells-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill prepares a repository for Cells workflows by automatically detecting the technology stack, project conventions, and configuring the appropriate persistence backend.

Core Features & Use Cases

  • Detects tech stack and conventions from common files (package.json, go.mod, pyproject.toml, etc.).
  • Initializes either Engram or OpenSpec persistence based on mode, creating necessary directories and config.
  • Builds or refreshes the skill registry and persists initialization context for downstream Cells phases.
  • Ideal when a developer asks to “initialize the project”, “detect the framework”, or before running other Cells commands.

Quick Start

Ask the assistant to initialize the current repository for Cells workflow.

Frequently Asked Questions about cells-init

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

FAQPage Schema
How do I initialize a Cells workflow and detect my project's tech stack?

Initializing a Cells workflow automatically detects your tech stack from configuration files like package.json or pyproject.toml, then configures the persistence backend and skill registry for downstream operations.

What is the difference between OpenSpec and Engram persistence backends?

OpenSpec and Engram are persistence backends configured during initialization based on your selected mode, creating the necessary directories and entries to persist project context for downstream Cells phases.

Does the Cells initialization process work with Go and Python projects?

Yes, Cells initialization works with Go and Python by reading configuration files like go.mod and pyproject.toml to detect project conventions and automatically configure the persistence backend.

When do I need to run the project initialization before other Cells commands?

Project initialization must run before other Cells commands because it inspects project files, reads shared contracts, and persists the initialization context required by all downstream Cells phases.

What files does the tech stack detection process look for?

Tech stack detection inspects common project files like package.json, go.mod, and pyproject.toml to identify frameworks, detect project conventions, and prepare the repository for Cells workflows.

Can I refresh the skill registry without reconfiguring the persistence backend?

Yes, you can refresh the skill registry independently, because the initialization process builds or refreshes the registry while persisting initialization context for downstream phases.