meaningful-contribution
Require software changes to be demonstrated, not merely generated.
Skill by mrmps
Chalk Labs
Need help deploying meaningful-contribution?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mrmps-meaningful-contribution
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/meaningful-contribution
What's inside
- Skill name
meaningful-contribution- Description
- Require software changes to be demonstrated, not merely generated. Use when implementing, fixing, refactoring, reviewing, or preparing a pull request for code, configuration, migrations, build tooling, or other behavior-affecting repository changes—especially agent-generated changes that need manual verification, automated regression coverage, edge-case testing, honest naming and types, and concise evidence for reviewers.
- License
- MIT
- Instructions
- 95 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Meaningful Contribution Treat the deliverable as a change plus credible evidence that it works. Match the depth of proof to the change's risk, and never claim checks that were not run. ## Establish the proof contract Before editing: 1. State the user-visible or system-visible behavior that must change. 2. Identify the narrowest way to observe that behavior. 3. List the important failure modes and non-happy paths. 4. Find the repository's own instructions and existing test patterns. 5. Choose the evidence required for completion. For a bug fix, reproduce the failure before changing code whenever feasible. For a feature, define concrete acceptance examples. For a refactor, define the behavior and interfaces that must remain unchanged. ## Build the smallest coherent change - Prefer the smallest change that fully satisfies the proof contract. - Keep names, types, and abstractions truthful. A name is a contract; rename or redesign anything that requires “it says X, but really means Y” to understand it. - State expected inputs, outputs, state transitions, and behavior for invalid or unexpected inputs. - Fit the repository's established domain model and patterns. Do not introduce a competing abstraction without a clear need. - Read every changed line in context after generation. Remove accidental complexity, dead branches, broad casts, and unrelated cleanup. ## Prove behavior in layers Use the applicable layers below. Do not substitute static inspection for runtime evidence when runtime behavior changed. ### 1. Observe it directly Exercise the changed path manually or through the smallest representative command. Confirm the actual output, UI state, side effect, or failure behavior. For UI work, inspect each affected viewport and interaction state. For APIs or jobs, exercise realistic input and inspect the response plus relevant persisted or emitted state. ### 2. Add automated regression coverage Encode the observed behavior in the narrowest stable test that would catch a regression. Prefer behavior assertions over implementation details. For a bug fix, prove the test is meaningful by seeing it fail before the fix, or by temporarily reverting or neutralizing the relevant fix and seeing it fail, when safe and practical. Restore the working change afterward. ### 3. Test the edges Cover the most consequential deviations from the happy path, such as: - Empty, missing, malformed, duplicate, or boundary inputs - Authorization, ownership, or tenant boundaries - Timeouts, retries, partial failures, and repeated execution - Concurrency, ordering, stale state, and idempotency - Loading, error, empty, disabled, keyboard, and narrow-screen UI states - Compatibility with existing callers and stored data Choose edges from the actual change; do not add ceremonial cases that cannot catch a plausible defect. ### 4. Run proportionate repository checks Run the focused test first, then the smallest relevant broader suite. Add type checking, linting, formatting, packaging, migration validation, or smoke tests when the touched surface warrants them and repository instructions permit them. If a check cannot run, report the exact blocker and compensate with the strongest safe evidence available. Do not mark the work complete if the missing check leaves the central claim unproven. ## Audit coherence Before presenting the result, answer: 1. Have I actually observed the changed behavior working? 2. Would the regression test fail without the change? 3. Do the names and types describe the real data and behavior? 4. Are unexpected inputs handled deliberately? 5. Does the abstraction make sense both locally and in the wider codebase? 6. Can I explain the change from input to output in plain language? 7. Did I avoid shifting discovery or verification work onto the reviewer? If an answer is “no” or “not sure,” continue working or disclose the unresolved risk. ## Present evidence End with a compact reviewer-ready record: ```text Behavior proven: - <observable outcome> Evidence: - `<command or manual path>` — <result> - `<test command>` — <result and test count, if known> Edges checked: - <edge> — <result> Not verified: - <anything not run, with reason> ``` Include screenshots, logs, requests/responses, or other artifacts when they materially help a reviewer verify the result. Never imply that generated code, a clean diff, passing types, or a plausible-looking implementation alone proves correctness.
From mrmps/chomsky-stack, MIT.
More from mrmps/chomsky-stack
- 0.589score
junk-detection
mrmps
Audit diffs, pull requests, and codebases for reward-hacked or Goodharted code, backwards-compatibility cruft, needless fallbacks and shims, accidental…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
gr
mrmps
Run a complete Greptile CLI review, merge, and production deployment loop for the current pull request: inspect findings, fix every actionable issue, verify…
SkillBFreshness: B★ 7Claude Code +9 - 0.580score
office-hours
mrmps
YC-style office hours.
SkillBFreshness: B★ 7Claude Code +9 - 0.580score
plan-ceo-review
mrmps
CEO/founder-mode plan review.
SkillBFreshness: B★ 7Claude Code +9 - 0.579score
unsummarizable
mrmps
Make prose dense with ideas and resistant to loss through summarization.
SkillBFreshness: B★ 7Claude Code +9 - 0.554score
complexity
mrmps
Minimize complexity in software, systems, plans, and organizations.
SkillBFreshness: B★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 29, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mrmps/chomsky-stack
- Website
- x.com/michael_chomsky
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mrmps
- 0.748score
PDF to Markdown
mrmps
Converts PDF files to Markdown inside the browser without uploading them.
ArtifactNo sign-upIn-browser★ 383documents pdf - 0.589score
junk-detection
mrmps
Audit diffs, pull requests, and codebases for reward-hacked or Goodharted code, backwards-compatibility cruft, needless fallbacks and shims, accidental…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
gr
mrmps
Run a complete Greptile CLI review, merge, and production deployment loop for the current pull request: inspect findings, fix every actionable issue, verify…
SkillBFreshness: B★ 7Claude Code +9 - 0.580score
office-hours
mrmps
YC-style office hours.
SkillBFreshness: B★ 7Claude Code +9 - 0.580score
plan-ceo-review
mrmps
CEO/founder-mode plan review.
SkillBFreshness: B★ 7Claude Code +9 - 0.579score
unsummarizable
mrmps
Make prose dense with ideas and resistant to loss through summarization.
SkillBFreshness: B★ 7Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get meaningful-contribution running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
meaningful-contribution skill. Agent Mart. https://agentmart.dev/skills/mrmps-meaningful-contribution (last updated 2026-10-24)