fp-go
Write, review, and test functional Go code with AI guidance
All Skills in This Repository (8)
Pure Emerald Level Indicatorsfp-go HTTP Requests
Build and execute composable HTTP requests in Go with fp-go.
fp-go Logging
Log intermediate values and errors in Go functional pipelines with slog.
fp-go Monadic Operations
Compose type-safe monadic operations like Option, Either, and Result in Go.
fp-go-pr-review
Reviews pull requests for fp-go v2 code against functional programming conventions and best practices.
fp-go-http
Builds and executes composable HTTP requests in Go using the fp-go ReaderIOResult monad.
fp-go
Generates and reviews Go code using the fp-go v2 functional programming library.
fp-go-mcp
Configure and use the fp-go MCP server to query skills and Go code examples.
fp-go-pipe-flow
Guides writing and refactoring fp-go v2 code using Pipe, Flow, reader monad, and do-notation patterns.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core