Repository navigation
Releases: Grazulex/contextmark
Releases · Grazulex/contextmark
Release list
v2.0.0
v1.0.1
ContextMark v1.0.1
First stable release!
Features
- Blocks: Modular, reusable context snippets with version tracking
- Profiles: Combine blocks for different project types
- Agents: Manage reusable AI assistant configurations
- Commands: Custom slash command definitions
- Sync: Git-based library synchronization across machines
- Update: Keep all projects up-to-date with latest blocks
Installation
npm install -g @grazulex/contextmarkDocumentation
v0.3.0 - Agents & Commands
Features
- Add
contextmark agentsandcontextmark agentsubcommands (create, show, edit, remove) - Add
contextmark commandsandcontextmark commandsubcommands (create, show, edit, remove) - Add
contextmark add-agent <slug>to add an agent to current project - Add
contextmark add-command <slug>to add a command to current project - Update
initto copy agents/commands from profile to project - Profiles now support
agentsandcommandsarrays
Installation
npm install -g @grazulex/contextmarkContextMark v0.2.0 - Updates & Sync
ContextMark v0.2.0 - Updates & Sync
New Features
contextmark update: Update CLAUDE.md with latest block versionscontextmark update --all: Update all known projects at oncecontextmark sync status: Show library Git synchronization statuscontextmark sync push: Commit and push library changes to remotecontextmark sync pull: Pull library changes from remotecontextmark sync setup: Configure remote Git repository
Usage
# Update current project
contextmark update
# Update all projects
contextmark update --all
# Setup sync
contextmark sync setup git@github.com:user/my-contexts.git
# Push changes
contextmark sync push -m "Added new blocks"Full Changelog
https://github.com/Grazulex/contextmark/blob/main/CHANGELOG.md
ContextMark v0.1.0 - Foundation
ContextMark v0.1.0 - Foundation Release
Your Claude Code context, versioned and portable. Stop copying CLAUDE.md. Start composing it.
Features
- CLI Structure: Commander.js-based CLI with colored output (violet #8B5CF6)
- init-library: Initialize ~/.contextmark with full directory structure
- Blocks Management: Create, edit, show, remove context blocks
- Profiles Management: Create, show, edit, remove block combinations
- Project Init: Generate CLAUDE.md from selected profile
- Status Command: Check for block updates with version tracking
- Tracking: .contextmark.yml for project configuration
Installation
npm install -g @grazulex/contextmarkQuick Start
# Initialize the library
contextmark init-library
# Create a block
contextmark block create laravel/base
# Create a profile
contextmark profile create my-profile
# Initialize a project
cd my-project
contextmark init --profile my-profile