Skip to main content
Back to the directory
zhanghandong/rust-skillsSoftware EngineeringFrontend and Design

m12-lifecycle

Design resource creation, cleanup, and scope using RAII, lazy initialization, and pooling patterns.

SkillJury keeps community verdicts, source metadata, and external repository signals in separate lanes so ranking data never pretends to be a review.

SkillJury verdict
Pending

No approved reviews yet

Would recommend
Pending

Waiting on enough review volume

Install signal
659

Weekly or total install activity from catalog data

Sign in to review
0 review requests
Install command
npx skills add https://github.com/zhanghandong/rust-skills --skill m12-lifecycle
SkillJury does not have enough approved reviews to publish a community verdict yet. Source metadata and repository proof are still available above.
SkillJury Signal Summary

As of May 1, 2026, m12-lifecycle has 659 weekly installs, 0 community reviews on SkillJury. Community votes currently stand at 0 upvotes and 0 downvotes. Source: zhanghandong/rust-skills. Canonical URL: https://skills.sh/zhanghandong/rust-skills/m12-lifecycle.

Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
Design resource creation, cleanup, and scope using RAII, lazy initialization, and pooling patterns. Layer 2: Design Choices When should this resource be created, used, and cleaned up? Before implementing lifecycle: Before designing lifecycle: What's the resource cost? What's the scope? What about errors? To domain constraints (Layer 3): To implementation (Layer 1): - Covers five lifecycle patterns: RAII with Drop trait, lazy initialization via OnceLock/LazyLock, connection pooling with r2d2/deadpool, guard-based scoped access, and transaction scope boundaries - Includes decision framework for resource cost, scope determination, and error handling during cleanup - Provides pattern templates for RAII guards and lazy singletons, plus common errors and anti-patterns to avoid - Traces connections to ownership models (Layer 1) and domain constraints (Layer 3) for integrated design - What's the resource's scope? - Who owns the cleanup responsibility? - What happens on error?

Source description provided by the upstream listing. Community review signal and install context stay separate from this narrative layer.

Community reviews

Latest reviews

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does m12-lifecycle do?

Design resource creation, cleanup, and scope using RAII, lazy initialization, and pooling patterns.

Is m12-lifecycle good?

m12-lifecycle does not have approved reviews yet, so SkillJury cannot publish a community verdict.

Which AI agents support m12-lifecycle?

m12-lifecycle currently lists compatibility with Skills CLI.

Is m12-lifecycle safe to install?

m12-lifecycle has been scanned by security audit providers tracked on SkillJury. Check the security audits section on this page for detailed results from Socket.dev and Snyk.

What are alternatives to m12-lifecycle?

Skills in the same category include review-management, conversation-memory, coverage, grimoire-aave.

How do I install m12-lifecycle?

Run the following command to install m12-lifecycle: npx skills add https://github.com/zhanghandong/rust-skills --skill m12-lifecycle

Related skills

More from zhanghandong/rust-skills

Related skills

Alternatives in Software Engineering