hacan359 avatar

hacan359

Community

@hacan359

18Followers
|
9Public Repos
|
3Published Skills

hacan359 provides code optimization, release versioning, and pre-commit hardening skills for Flutter/Dart developers managing pubspec-based projects.

Skills Distribution
DomainDeveloper To...Code Quality & Ref.. (40%)Release & Version .. (35%)Testing & Review P.. (25%)

Agent Skills by hacan359

Showing 3 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About hacan359

FAQPage Schema
What tasks can I accomplish with hacan359's skills?ā–¼

Three skills are available: optimize improves code performance, memory, and readability; release automates versioning, CHANGELOG and pubspec.yaml updates, commits, tags, and pushes; finish hardens completed work through reviews, tests, and an analyze-plus-test gate without committing.

Who should use hacan359's skills?ā–¼

Developers maintaining Dart or Flutter packages who need structured release management and pre-commit quality gates. The release skill's pubspec.yaml handling targets pub-based projects, while optimize and finish apply broadly to code improvement and task completion review.

How does the release skill work in practice?ā–¼

Invoke release when ready to ship: it analyzes pending changes, suggests an appropriate version, updates the CHANGELOG and pubspec.yaml, then commits, tags, and pushes. The finish skill is the counterpart for pre-release hardening and never commits unless explicitly requested.

Does the finish skill commit or push my changes?ā–¼

No. The finish skill explicitly does not commit or push; it runs simplified review, double review, tests, and a single analyze-plus-test gate plus changelog and docs updates. You must explicitly ask for a commit afterward, keeping you in control of the repository state.

What prerequisites are needed to use these skills?ā–¼

A code project under version control is required, and the release skill specifically expects a pubspec.yaml, indicating a Dart or Flutter package. The optimize skill works on any existing codebase needing performance, memory, or readability improvements.