Hadi Cherkaoui
Community@hadicherkaoui
IT is my passion and i love being up to date with Technology
Agent Skills by Hadi Cherkaoui
Showing 31 vetted skills indexed across 1 GitHub repositories.
using-git-worktrees
Create isolated git worktrees with directory selection and safety verification.
test-driven-development
Enforce a test-first workflow with failing tests before implementation.
systematic-debugging
Diagnose root causes of technical issues through a four-phase debugging workflow.
golang
Enforce structured Go development guidelines across code creation and modification.
tailwindcss-v4
Outline CSS-first configuration and migration steps for Tailwind CSS v4.
leptos
Guide Leptos development across components, signals, SSR, and routing.
executing-plans
Load implementation plans and execute tasks in batches with review checkpoints.
finishing-a-development-branch
Validates tests and presents four options for finishing a Git branch.
axum
Build Axum 0.8 web services with routing, handlers, extractors, and middleware.
skill-creator
Create and package modular Claude skills with SKILL.md frontmatter and structured resources.
brainstorming
Translate raw ideas into concrete design plans and specifications.
writing-plans
Create implementation plans with tasks, file changes, tests, and commands.
frontend-design
Translate design briefs into ready-to-run HTML/CSS/JS or framework components.
verification-before-completion
Enforce fresh verification evidence before asserting task completion.
ms-rust
Enforce Microsoft-style Rust guidelines across coding tasks.
go-linting
Apply a curated set of Go linters via golangci-lint to enforce code quality.
go-documentation
Standardize Go doc comments, package docs, and godoc formatting.
go-context
Enforce context.Context as the first parameter in Go functions.
go-concurrency
Coordinate Go concurrency with goroutines, channels, and synchronization patterns.
go-style-core
Enforce gofmt compliance and Go naming conventions across codebases.
go-data-structures
Explain Go data structures, allocation primitives, and iota to developers.
go-defensive
Apply defensive programming patterns to mitigate Go coding pitfalls.
go-naming
Enforce Go identifier naming with MixedCaps and proper initialisms.
go-performance
Identify Go performance bottlenecks in string handling, conversions, and allocations.