ship check

    2

    Audit codebases for production readiness with weighted scoring, security scans, and prioritized fix lists.

    $14

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIDeepSeekDeepSeekMuseMuse+22 more

    ship check

    Example session with this skill installed

    Run a production readiness scan on this repository and tell me if I'm ready to launch.

    • Read your context and instructions
    • Compiled the ship check

    I have scanned the repository using the production auditor. I identified three blockers, including a hardcoded API key and missing health checks.

    SHIP SCORE: 62/100 (Grade D) — NOT READY

    Production Readiness Audit

    CategoryScoreStatus
    Security12/30CRITICAL
    Reliability18/25CAUTION
    Deploy10/20NEEDS WORK
    Docs15/15PASS
    Hygiene7/10PASS

    BLOCKERS (Must fix before release)

    Hardcoded Secret: src/config/auth.ts:14 - Found potential AWS Secret Key.

    Action: Rotate key immediately and move to environment variables.
    2.

    Missing Health Check: Dockerfile - No HEALTHCHECK instruction defined.

    Action: Add health check to prevent traffic routing to dead containers.
    3.

    Lockfile Mismatch: package-lock.json is missing while package.json exists.

    Action: Run npm install to anchor dependencies.

    SHOULD FIX (This week)

    • CI Logic: .github/workflows/main.yml - Unit tests are not blocking the build pipeline.
    • Environment: .env.example is missing three keys currently used in src/index.ts.

    FASTEST PATH TO 85+

    1. Rotate the AWS key and use process.env.
    2. Add a HEALTHCHECK to your Dockerfile.
    3. Generate the missing lockfile.

    Next steps

    • Run /ship fix to start resolving these blockers in order.
    • Run /ship rollback to prepare an incident response plan for this release.
    • Run /ship notes to generate the changelog once fixes are applied.

    Note: This is an automated heuristic review, not a formal penetration test or compliance certification.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Codebases often rot before they reach production. Hardcoded secrets, missing health checks, and brittle Docker configurations hide in plain sight. This skill provides a production-readiness auditor that scans your repository to determine if it is actually safe for real users. It moves beyond generic linting by providing a weighted Ship Score across security, reliability, and deployment hygiene.

    What it does

    • Weighted Scoring provides a 0-100 Ship Score across Security, Reliability, Deployment, Documentation, and Hygiene.
    • Automated Scanning executes a Python-based heuristic scanner to find leaked keys, missing lockfiles, and configuration gaps.
    • Manual Verification confirms scanner findings to distinguish between actual blockers and false positives like test fixtures.
    • Remediation Planning generates a prioritized fix list, a rollback strategy, and formatted release notes.
    • CI Gating provides logic to block releases that fall below a specific quality threshold.

    How it works

    1. Auditing starts by running /ship scan to identify vulnerabilities and configuration errors in the project root.
    2. Prioritizing breaks findings into Blockers, Should Fix, and Nice to Have categories based on risk.
    3. Remediating uses /ship fix to work through the prioritized list or /ship security for deep manual passes.
    4. Finalizing generates a formal rollback plan and release notes once the score hits the "Ready to Ship" threshold.

    Frameworks & tools

    The core scanner requires Python 3. It analyzes repository structures including Dockerfiles, CI/CD pipelines, dependency lockfiles, and environment configurations.

    Why this beats prompting it yourself

    Generic prompts often miss environment-specific risks like hardcoded secrets in Git history or missing health checks in Dockerfiles. This skill uses a specialized scoring algorithm and a dedicated audit script to ensure consistency that manual chatting cannot replicate.

    Use cases

    • Pre-deployment Check to verify a codebase is safe before merging to the main branch.
    • Incident Planning to generate a concrete rollback plan before a high-risk release.
    • Security Triage to identify and rotate leaked API keys or hardcoded credentials.
    • Code Hygiene to clean up TODOs, debug logs, and missing documentation before handoff.

    Known limitations

    The scanner uses heuristics and may flag test fixtures as secrets. It is an automated review, not a professional penetration test or formal compliance certification.

    Find more skills like this on the Claude Skills Marketplace, the Codex Skills Marketplace and the Gemini Skills Marketplace, or browse Claude Skills for LLM Ops.

    Scanner requires Python 3. Heuristic analysis may produce false positives on test fixtures. Not a replacement for professional penetration tests or formal compliance audits.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before buying a skill.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed 1 month ago

    Software
    Python

    Permissions

    Terminal / Shell
    Network Access
    Environment Variables
    Listed1 month ago

    What's inside

    Frequently Asked Questions

    This skill identifies critical deployment risks that standard linters miss, such as missing Docker health checks, hardcoded credentials in Git history, and the absence of rollback strategies. It provides a quantitative "Ship Score" to give you an objective measure of whether your code is truly production-ready.

    The skill is designed for any LLM-based agent with environment access to run Python scripts and read repository files. It works best in environments where the agent can execute the included heuristic scanner to analyze your project's structure and configuration.

    While the core scanner uses Python 3, it is designed to audit language-agnostic infrastructure files including Dockerfiles, CI/CD YAML configurations, and environment files. It focuses on deployment hygiene and security rather than the specific syntax of your application code.

    You will receive the proprietary audit scripts, the weighted scoring logic, and the command set (including /ship scan and /ship fix) for your AI agent. The package also includes documentation on how to integrate the Ship Score as a quality gate in your CI/CD pipeline.

    The skill includes a manual verification step where the AI agent confirms scanner findings to distinguish between actual security risks and intentional test fixtures. This ensures your prioritized fix list is actionable and free of "noise" that typically plagues automated tools.

    New in LLM Ops