contribute

Generalize lessons into sanitized, project-agnostic Memnyx contribution files.

2|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/MDGrey33/memnyx --skill contribute-mdgrey33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contribute
Source: https://github.com/MDGrey33/memnyx/tree/main/.claude/skills/contribute
Command: npx skills add https://github.com/MDGrey33/memnyx --skill contribute-mdgrey33

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns a specific lesson, fix, or improvement into a reusable, project-agnostic contribution that can be pulled back into Memnyx without leaking private context or implementation details.

Core Features & Use Cases

  • Generalize lessons: Rewrite project-specific findings into portable guidance that applies across projects.
  • Sanitize before saving: Run the draft through a boilerplate sanitizer and stop if it detects secret, private, or tone issues.
  • Stage contributions: Create a reviewable contribution file with the problem, recommendation, rationale, type, and target files.
  • Use Case: After resolving a recurring workflow issue, use this Skill to convert the fix into a safe contribution that can improve the shared skill set.

Quick Start

Use the contribute skill to generalize a lesson from the current workspace and stage it as a sanitized Memnyx contribution.

Frequently Asked Questions about contribute

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

FAQPage Schema
How do I turn a workspace lesson into a reusable contribution without leaking private context?

To turn a workspace lesson into a reusable contribution, you generalize the specific finding into project-agnostic guidance. The process applies a mandatory sanitizer to detect and block private context, then stages a reviewable contribution file for later pull-in.

What is a sanitized contribution file for project session memory?

A sanitized contribution file for project session memory is a reviewable record containing the type, target, problem, recommendation, and rationale of a generalized improvement. It applies sanitizer validation to ensure no private implementation details are exposed before staging.

How do I generalize a project-specific fix into portable skill updates?

You generalize a project-specific fix into portable skill updates by rewriting the finding to apply across projects. This requires scope resolution from active session markers to ensure the improvement applies broadly before creating the contribution file.

Does the contribution sanitizer stop the staging process if it detects secrets?

Yes, the sanitizer validation stops the staging process if it detects secrets, private context, or tone issues. This mandatory check ensures only safe, project-agnostic contributions are staged for later pull-in into the shared skill set.

What do I need to resolve before staging a configuration change contribution?

Before staging a configuration change contribution, you need scope resolution from active session markers. This determines the target files and ensures the generalized problem, recommendation, and rationale are properly structured for review.

When should I not use an automated generalization process for workspace conventions?

You should not use an automated generalization process for workspace conventions when the lesson cannot be rewritten without referencing private context or specific implementation details. If the sanitizer validation fails and the finding remains project-specific, it cannot be staged safely.