# Cocoplus On

Activate Full Assist Mode, enables all CocoPlus features simultaneously: Memory...

- Repository: https://github.com/Snowflake-Labs/cocoplus (727 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-04
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Snowflake-Labs/cocoplus --skill cocoplus-on -g -a claude-code -y`
Codex: `npx skills add Snowflake-Labs/cocoplus --skill cocoplus-on -g -a codex -y`
Cursor: `npx skills add Snowflake-Labs/cocoplus --skill cocoplus-on -g -a cursor -y`
Gemini CLI: `npx skills add Snowflake-Labs/cocoplus --skill cocoplus-on -g -a gemini-cli -y`

## Description

Activate Full Assist Mode, enables all CocoPlus features simultaneously: Memory Engine, Environment Inspector, Safety Gate (normal), Code Quality Advisor, Context Mode, and CocoMeter. Also triggers a background environment scan. Idempotent.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

Your objective is to activate Full Assist Mode, enabling all CocoPlus features at once.

Before proceeding, verify that `.cocoplus/` exists.
If not: output "CocoPlus not initialized in this directory. Run `$pod init` to begin." Then stop.

## Create All Mode Flags

Create the following empty flag files using the Write tool (cross-platform, do not use `touch`):
- `.cocoplus/modes/memory.on`, empty file
- `.cocoplus/modes/inspector.on`, empty file
- `.cocoplus/modes/quality.on`, empty file
- `.cocoplus/modes/context-mode.on`, empty file
- `.cocoplus/modes/cocometer.on`, empty file
- `.cocoplus/modes/full-assist.on`, empty file

For safety mode: only create `safety.normal` if no safety flag already exists (preserve stricter settings):
- Check if `.cocoplus/modes/safety.strict`, `.cocoplus/modes/safety.normal`, or `.cocoplus/modes/safety.off` exists
- If none exist: create `.cocoplus/modes/safety.normal` as an empty file using the Write tool

Initialize memory files if they don't exist:
- `.cocoplus/memory/decisions.md`, create with header `# Decisions Log\n\n_Decisions captured by CocoPlus Memory Engine_\n` if missing
- `.cocoplus/memory/patterns.md`, create with header `# Patterns Log\n\n_Patterns identified by CocoPlus Memory Engine_\n` if missing
- `.cocoplus/memory/errors.md`, create with header `# Errors Log\n\n_Error lessons captured by CocoPlus Memory Engine_\n` if missing

## Update AGENTS.md

Update AGENTS.md (keep ≤200 lines).
Replace the `## Active Modes` section with:
```
## Active Modes
- FULL ASSIST MODE: ACTIVE
- Safety: [current level, check which safety.* flag exists]
- Memory: ON
- Inspector: ON
- Context Mode: ON
- CocoMeter: ON
- Code Quality: ON
```

## Trigger Background Inspector

Trigger Environment Inspector as background subagent (non-blocking).
Activate the `inspect` skill with `background: true` flag.

## Create Git Commit

The rest: https://github.com/Snowflake-Labs/cocoplus/blob/HEAD/.cortex/skills/assist-mode/cocoplus-on/SKILL.md
