Ali Sarchami avatar

Ali Sarchami

Community

@asarchami · Northbrook, IL

11Followers
|
10Public Repos
|
92Published Skills

Ali Sarchami's registry offers 94 MIT-licensed coding-agent skills spanning Go engineering, Python quality, Alpaca trading integrations, HTMX frontend design, and spec-driven planning.

Skills Distribution
DomainDeveloper To...Go Engineering & E.. (45%)Python Quality, Te.. (25%)Spec-Driven Planni.. (12%)Alpaca Trading & M.. (10%)

Agent Skills by Ali Sarchami

Showing 92 vetted skills indexed across 1 GitHub repositories.

asarchamiasarchami
1

map-project

Generate project-map and symbol-map markdown artifacts documenting Go codebase architecture and interfaces.

Community
Intermediate
asarchamiasarchami
1

handoff

Writes a compact handoff document summarizing session state for the next agent.

Community
Basic
asarchamiasarchami
1

skillsmith

Forge, retune, and refactor opencode agent skills through a repeatable six-step process.

Community
Intermediate
asarchamiasarchami
1

code-review

Reviews git diffs against coding standards and spec requirements using parallel sub-agents.

Community
Intermediate
asarchamiasarchami
1

to-tickets

Breaks plans and specs into vertical-slice implementation tickets with blocking dependencies.

Community
Intermediate
asarchamiasarchami
1

triage

Triage GitHub issues through a state machine of category and state roles.

Community
Intermediate
asarchamiasarchami
1

diagnose

Diagnose hard bugs and performance regressions through a structured reproduce-hypothesise-fix workflow.

Community
Advanced
asarchamiasarchami
1

to-specs

Converts requirements and conversation context into structured specification documents.

Community
Intermediate
asarchamiasarchami
1

improve-architecture

Identifies shallow modules in a codebase and proposes deepening refactors for testability.

Community
Advanced
asarchamiasarchami
1

grill-with-docs

Interviews users to sharpen plans and generates ADRs and glossary documentation.

Community
Intermediate
asarchamiasarchami
1

caveman

Compresses AI responses by removing filler words while preserving technical accuracy.

Community
Basic
asarchamiasarchami
1

tdd

Guides Go test-driven development using the red-green-refactor loop with vertical slices.

Community
Intermediate
asarchamiasarchami
1

active-partner

Enforces collaborative pushback behavior by restating goals, flagging risks, and naming contradictions during planning.

Community
Basic
asarchamiasarchami
1

samber-mo

Implements Option, Result, and Either monads in Go using the samber/mo library.

Community
Intermediate
asarchamiasarchami
1

samber-do

Wire Go dependency injection containers with samber/do provider functions and scopes.

Community
Intermediate
asarchamiasarchami
1

samber-ro

Build type-safe reactive stream pipelines in Go using samber/ro operators and subjects.

Community
Advanced
asarchamiasarchami
1

samber-hot

Configure in-memory Go caches with samber/hot eviction algorithms, TTL, loaders, and Prometheus metrics.

Community
Advanced
asarchamiasarchami
1

samber-oops

Wrap Go errors with stack traces, codes, and key-value attributes using samber/oops.

Community
Intermediate
asarchamiasarchami
1

samber-slog

Design structured logging pipelines in Go using samber/slog handler composition, sampling, and routing.

Community
Advanced
asarchamiasarchami
1

go-spf13-cobra

Build, extend, and review Go CLI command trees with the spf13/cobra library.

Community
Intermediate
asarchamiasarchami
1

go-context

Guides correct propagation, cancellation, and value handling of context.Context in Go code.

Community
Intermediate
asarchamiasarchami
1

go

Indexes Go development skills organized by task category and library usage.

Community
Basic
asarchamiasarchami
1

go-concurrency

Guides writing and reviewing concurrent Go code with goroutines, channels, and sync primitives.

Community
Advanced
asarchamiasarchami
1

go-dependency-management

Manage Go module dependencies with go.mod hygiene, MVS versioning, and govulncheck auditing.

Community
Advanced

Frequently Asked Questions About Ali Sarchami

FAQPage Schema
What tasks can I accomplish with asarchami's skill registry?

You can engineer Go services (concurrency, gRPC, GraphQL, DI, observability, performance), harden Python projects (pytest, Hypothesis, mutation testing, security audits), integrate Alpaca trading and market data, design HTMX/Tailwind interfaces, and run spec-driven planning, code review, triage, and TDD loops.

Who are these skills designed for?

Go and Python backend engineers, fintech developers building on Alpaca's Trading, Broker, and Connect APIs, and frontend developers producing server-driven HTMX interfaces. Planning skills like to-specs, to-tickets, and grill-with-docs target tech leads converting requirements into PRDs, ADRs, and vertical-slice tickets.

How do I install and run these skills?

Skills are user-invocable within compatible coding agents such as Claude Code or opencode; several declare compatibility metadata for those runtimes. Go skills require the go binary installed. Invoke a skill by name in the agent session, e.g. typing 'go' browses the Go skill index.

Are these skills open source and what do they cost?

Nearly all skills carry an MIT license and are free to use and modify. Upstream authors include samber, wdm0006, and honnibal, with homepages on GitHub. Alpaca skills wrap Alpaca's commercial APIs, which have their own subscription plans and rate limits.

What prerequisites or dependencies do the skills require?

Go skills require the go binary and target codebases importing libraries like samber/ro, uber-go/fx, google/wire, or spf13/cobra. Python skills assume projects using pyproject.toml, pytest, ruff, or mypy. Alpaca skills require Alpaca API credentials; HTMX skills assume Tailwind and Alpine.js stacks.