production-release-prep

Audit Rust, Python, and WebAssembly projects for production release readiness.

1|Updated Jul 2, 2025
One-click install
npx skills add https://github.com/jeickmeier/rfin --skill production-release-prep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: production-release-prep
Source: https://github.com/jeickmeier/rfin/tree/main/.cursor/skills/production-release-prep
Command: npx skills add https://github.com/jeickmeier/rfin --skill production-release-prep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of preparing code for a production release by systematically identifying and removing dead or deprecated code, auditing documentation, and verifying release hygiene across all project components.

Core Features & Use Cases

  • Dead Code Audit: Detects and helps remove unused code, imports, and dependencies across Rust, Python, and TypeScript.
  • Deprecation Management: Identifies deprecated APIs and guides their removal or migration.
  • Documentation Verification: Ensures public APIs, READMEs, and examples are up-to-date and complete.
  • Release Hygiene: Checks versioning, dependencies, MSRV, and performs publish dry-runs.
  • Use Case: Before tagging a new version of the Finstack library, use this Skill to ensure the codebase is clean, well-documented, and free of technical debt, minimizing the risk of introducing bugs in production.

Quick Start

Run the production-release-prep skill to audit the codebase for release readiness.

Frequently Asked Questions about production-release-prep

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

FAQPage Schema
How do I prepare my codebase for a production release?

A production release audit checks versioning accuracy, dependency updates, Minimum Supported Rust Version (MSRV) compliance, and executes publish dry-runs to verify release hygiene before tagging a new version.

Can I audit dead code across Rust, Python, and WebAssembly projects?

Yes, you can audit dead code across Rust, Python, and WebAssembly projects by systematically detecting and removing unused code, imports, and dependencies to ensure production readiness before release.

What is the best way to manage deprecated APIs before a version tag?

Managing deprecated APIs before a version tag involves identifying deprecated endpoints and guiding their removal or migration to ensure the codebase is free of technical debt and ready for production.

How does documentation verification work during release preparation?

Documentation verification during release preparation ensures public APIs, READMEs, and examples are up-to-date and complete across all project components to minimize the risk of introducing bugs in production.

When should I run a release hygiene check?

Run a release hygiene check before tagging a new version or when preparing to clean up for production, ensuring versioning, dependencies, and MSRV are verified and publish dry-runs pass successfully.