IBMIBMOfficialยท8 Agent Skills Included

fp-go

Write, review, and test functional Go code with AI guidance

Guides AI agents to write correct functional Go code using the fp-go library, covering monads, pipelines, lenses, HTTP clients, and logging. Eliminates common mistakes like wrong import paths, broken composition order, and unexecuted lazy computations. Includes automated PR review checks and a searchable example server to speed up development.
npx skills add IBM/fp-go --all -g -y
Available:

Gives your AI agent strict documentation, testing, and functional code style rules to follow when writing or modifying fp-go code.

All Skills in This Repository (8)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install fp-go skills?โ–ผ

Run `npx skills add IBM/fp-go --all -g -y` in your terminal to install all skills in this suite globally.

What is fp-go used for?โ–ผ

fp-go is a functional programming library for Go that provides type-safe monads like Option, Result, and Effect for error handling, dependency injection, and composable pipelines.

Can AI agents write correct fp-go code?โ–ผ

Yes. These skills teach your AI agent the exact v2 import paths, data-last composition rules, and point-free patterns so it generates compilable fp-go code on the first try.

How to review fp-go pull requests automatically?โ–ผ

The fp-go-pr-review skill checks any pull request against 16 best-practice rules, from import paths to monad selection, and posts structured review comments.

Do I need to know functional programming to use this?โ–ผ

No. The skills explain each pattern with working examples, so your AI agent handles the functional concepts while you describe the outcome you want.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’