Repository

IBM/fp-go agent skills

Every skill in the IBM/fp-go repository on GitHub, ranked by score, with the commands to install them.
skills
10
official
10
GitHub stars
2k
Official

GitHub description: “Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative, and Monad abstractions with do-notation-style”

Stars
2,029 (87 forks)
Licence
Apache-2.0
Last push
Oct 2026
Created
Jul 2023
  • functional-programming
  • go
  • golang
  • library
  • monad
  • utility

Install all skills

skills CLI (any agent)
npx skills add IBM/fp-go

Add --skill <name> for a single skill and -a <agent> to choose the agent (see the agent guides).

Skills in IBM/fp-go, ranked

Ranked by score. Sort bymost stars,trending,newest,recently updated

Skills in IBM/fp-go, ranked
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
1

Covers handling Go's context.Context idiomatically in fp-go code: reading and scoping context through operators, timeouts, cancellation and converting ctx-first functions.

IBM/fp-go2k—~4.2kAutomated safety check: PassApache-2.0yesterday
2

Teaches an agent to write fp-go v2 services with the Effect type, carrying dependencies in its type parameter instead of in context.Context or parameters.

IBM/fp-go2k—~4.3kAutomated safety check: PassApache-2.0yesterday
3

Shows how to build composable, context-aware HTTP pipelines in Go using fp-go's ReaderIOResult monad instead of raw net/http calls.

IBM/fp-go2k—~4.4kAutomated safety check: PassApache-2.0yesterday
4

Generates or hand-writes composable lenses for the fp-go library so nested Go structs can be read and updated immutably.

IBM/fp-go2k—~4.3kAutomated safety check: PassApache-2.0yesterday
5

Adds logging to fp-go functional pipelines with Tap operators, entry and exit logs and error context, so that logging never changes the value or error flowing through.

IBM/fp-go2k—~3.7kAutomated safety check: PassApache-2.0yesterday
6

Configures and queries the fp-go MCP server so Claude Code, Claude Desktop or another MCP client can search fp-go's examples and skills directly.

IBM/fp-go2k—~3.3kAutomated safety check: PassApache-2.0yesterday
7

Guides writing or reviewing point-free, first-match-wins case lists in fp-go v2 Go code instead of switch statements and if-else chains.

IBM/fp-go2k—~2.8kAutomated safety check: PassApache-2.0yesterday
8

Shows how to compose Go functions with fp-go v2 Pipe and Flow: point-free pipelines, predicates, the reader monad, do-notation and tests for pipelines.

IBM/fp-go2k—~3.5kAutomated safety check: PassApache-2.0yesterday
9

Entry point for writing and reviewing Go code with the fp-go v2 library: core monad types, data-last composition, type parameter order and import conventions.

IBM/fp-go2k—~8.5kAutomated safety check: PassApache-2.0yesterday
10

Reviews pull requests that use the fp-go library against its conventions: v2 imports, data-last arguments, point-free style, Result over Either and idiomatic monads.

IBM/fp-go2k—~6.4kAutomated safety check: PassApache-2.0yesterday

Questions, answered from the data.

What is the best skill in IBM/fp-go?

Context Handling in fp-go (official) from IBM/fp-go ranks first of the 10 skills in IBM/fp-go listed here, with the highest score: its repository has 2k GitHub stars, its SKILL.md loads about 4.2k tokens and it passes the automated safety check with no findings. Next come Typed Dependencies with fp-go Effect and fp-go HTTP Client Patterns.

Are the skills in IBM/fp-go official?

10 of the 10 skills in IBM/fp-go are official, published by the vendor's own GitHub organization: Context Handling in fp-go, Typed Dependencies with fp-go Effect, fp-go HTTP Client Patterns, fp-go Lenses for Go Structs, fp-go Logging Patterns and 5 more.

How do I install all skills from IBM/fp-go?

Run npx skills add IBM/fp-go in your project: the open-source skills CLI installs the repository's skills into your coding agent's skills folder. To install a single skill, open its page here for the exact command.

How are these skills ranked?

By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.