finish-feature-impl

Run cargo fix, cargo fmt, tests, docs, commits, pushes, and PR creation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cychen2021/claude-skills --skill finish-feature-impl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish-feature-impl
Source: https://github.com/cychen2021/claude-skills/tree/main/finish-feature-impl
Command: npx skills add https://github.com/cychen2021/claude-skills --skill finish-feature-impl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end finalization of a feature by performing quality checks, running tests, updating documentation, creating commits, pushing changes, and generating a PR workflow, reducing manual overhead and ensuring consistent review readiness.

Core Features & Use Cases

  • Pre-commit Quality Checks: Runs cargo fix and cargo fmt to enforce code standards.
  • Full Test Suite & Stability: Executes the complete test suite and applies fixes as needed to ensure passing builds.
  • Documentation Updates: Refreshes relevant docs to reflect the implemented feature.
  • Git & PR Workflow: Commits changes, pushes to the remote branch, and creates a PR via gh CLI, integrating with the review workflow.
  • Automatic Activation: Automatically triggers when the feature is complete and todos are finished, or when the user explicitly requests finalization.

Quick Start

Trigger the finish-feature-impl workflow after completing a feature to automatically run formatting, tests, documentation updates, commits, pushes, and PR creation.

Frequently Asked Questions about finish-feature-impl

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

FAQPage Schema
How do I automate Rust feature finalization with cargo fmt, tests, and PR creation?

Automate feature finalization by running cargo fix, cargo fmt, full test suites, documentation updates, and gh CLI PR creation to ensure consistent review readiness. It triggers automatically when todos are finished.

What steps are required to finalize a Rust feature before creating a pull request?

Finalizing a feature requires running cargo fix and cargo fmt for code standards, executing the full test suite, updating docs, then committing and pushing changes to create a PR via gh CLI.

Does this feature finalization workflow require the gh CLI for pull request automation?

Yes, feature finalization requires the gh CLI to automate pull request creation and enforce the review process. It integrates directly with Git and GitHub workflows for deterministic outcomes.

When should I trigger automated feature finalization with cargo fix and cargo fmt?

Trigger automated feature finalization when your feature implementation is complete and todos are finished, or when you explicitly request it. It then applies cargo fix, cargo fmt, tests, and the PR workflow.

How do I ensure documentation updates are included in my Rust feature commit and push workflow?

Ensure documentation updates are included by automating the feature finalization workflow. It refreshes relevant docs to reflect the implemented feature before committing changes and pushing to the remote branch.

Can I use this finalization workflow if my Rust test suite has failing builds?

The finalization workflow executes the complete test suite and applies fixes as needed to ensure passing builds before pushing changes and creating a PR. It enforces stability through automated cargo fixes.