Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Making Meaningful Contributions

ASecurity

Check implementation work for pre-submission readiness: scope, behavioral evidence, regression coverage, and a reviewer-ready handoff. Use when preparing to submit completed work, not for general code review or ongoing investigation.

64 stars
0 votes
0 copies
1 views
Added 9/20/2026
ai-agentsrustgo

Security Analysis

A100/100

Scanned 10/7/2026

$npx -y skills add bdsqqq/dots --skill making-meaningful-contributions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Making Meaningful Contributions?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Making Meaningful Contributions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bdsqqq-making-meaningful-contributions/badge)](https://www.skillsdirectory.com/skills/bdsqqq-making-meaningful-contributions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: making-meaningful-contributions
description: "Check implementation work for pre-submission readiness: scope, behavioral evidence, regression coverage, and a reviewer-ready handoff. Use when preparing to submit completed work, not for general code review or ongoing investigation."
---

# making meaningful contributions

a readiness gate for work you intend to hand off. evaluating readiness is
read-only; preparation, fixes, commits, pushes, and publication require their
respective authorization. this skill does not grant it.

> "your job is to deliver code you have proven to work." —
> [simon willison](https://simonwillison.net/2025/Dec/18/code-proven-to-work/)

apply that standard with bounded evidence: untested behavior is **unverified**,
not necessarily broken. help reviewers understand what was demonstrated and what
they would still be accepting on trust.

## readiness gate

1. **scope:** compare the final diff with the requested outcome. identify unrelated
   changes, generated artifacts, and affected consumers. preserve others' work;
   flag scope drift rather than discarding it.
2. **behavior:** state the input, observable outcome, and failure boundary. select
   checks by how the change is consumed, following project verification guidance.
   distinguish parsing, typechecking, builds, runtime checks, and visual evidence.
3. **regression evidence:** for a fix, prefer a focused test that fails without the
   fix and passes with it. inspect whether its assertion actually detects the
   reported defect. never revert someone else's working tree to demonstrate this;
   use an authorized isolated fixture or report that sensitivity is unverified.
4. **edges:** cover consequential invalid inputs, failures, lifecycle transitions,
   or platforms implicated by the change. explain omitted coverage rather than
   demand every conceivable test or a manual check for every patch.
5. **review:** use the [review procedure](../review/SKILL.md) for evaluating defects
   in the final revision. resolve findings only within authorized scope. when
   evidence already applies to the unchanged revision, reuse it rather than
   commission another review merely to satisfy ceremony.
6. **handoff:** provide the changed behavior and rationale, relevant paths,
   commands/results, remaining risks, and any decision needed. keep evidence tied
   to the final artifact; rerun affected checks after further changes.

## readiness decision

- **ready within stated scope:** relevant checks passed and no known blocking
  findings remain. this is not a guarantee beyond the checked behavior.
- **blocked:** a known defect, failed required check, or missing requirement needs
  resolution before submission.
- **needs acceptance of a gap:** tooling, platform, or evidence is unavailable.
  state the missing command/observation and consequence; do not silently mark it
  passed or assume the reviewer accepts the risk.

stop at the assessment unless further action was requested. avoid repeated
polishing loops once the acceptance evidence is sufficient.

## contrastive examples

**weak handoff:** “implemented the cache fix; tests pass.”

**bounded handoff:** “invalidation now waits for persistence. the delayed-write
regression test failed on the old implementation and passes on this revision.
typecheck passed. multi-process invalidation was not exercised.”

use that wording only when those checks actually ran.

**contract mismatch:** naming a value `VersionedStructuredRequestWithOptions`
while accepting unversioned requests hides a boundary from callers. either the
name or the accepted contract needs clarification; a longer name alone does not
make the contribution ready.

the gate exists to reduce evidence reconstruction for reviewers, not to turn
submission into a claim of universal correctness.

Attribution

bdsqqqbdsqqq
View sourceSee grades on GitHubMore from bdsqqq →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698431 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →