commit-moonshot

Analyze repository changes, update Memory MCP entities, and commit updates.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/munlucky/claude-settings --skill commit-moonshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-moonshot
Source: https://github.com/munlucky/claude-settings/tree/main/.claude/skills/commit-moonshot
Command: npx skills add https://github.com/munlucky/claude-settings --skill commit-moonshot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill analyzes changes, updates project memory, and commits those updates to the global Memory MCP.

Core Features & Use Cases

  • Analyzes repository changes to identify impacted components, domains, and APIs.
  • Updates memory entities, boundaries, and relationships to reflect the current state.
  • Prepares and performs a standardized commit that includes memory updates and documentation.

Quick Start

Analyze the current changes, update the Memory MCP accordingly, and commit the changes with a compliant message.

Frequently Asked Questions about commit-moonshot

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

FAQPage Schema
How do I automate git commits to update project memory state?

To automate git commits for project memory, this skill analyzes repository changes, updates memory entities and boundaries via the Memory MCP, and executes a standardized commit with an auditable message.

What is project memory in version-control workflows?

Project memory in version-control workflows is a tracked state of impacted components, domains, and APIs. This skill updates these memory entities and relationships to reflect the current repository state before committing.

How do I maintain an audit trail for memory updates during development?

You maintain an audit trail for memory updates by enforcing a stepwise memory update procedure and generating compliant commit messages. This skill standardizes that process for main-session software workflows.

Do I need jq and package.json to automate memory commits?

Yes, you need jq and package.json to use this skill. It relies on jq for processing memory updates and extracts the project ID from package.json to maintain boundaries and domains during the commit process.

Can I use this skill to analyze repository changes and update memory boundaries?

Yes, you can use this skill to analyze repository changes. It identifies impacted components and APIs, updates memory boundaries and relationships, and commits those updates to the global Memory MCP.

When should I not use an automated memory commit workflow?

You should not use an automated memory commit workflow for projects lacking a package.json or git repository. This skill requires both to extract project IDs, maintain memory boundaries, and execute standardized version-control commits.