ncaq

61 mods across 1 repository, 3 stars between them.

konoka

01

ncaq/konoka

Plugin Claude Code

Plugin marketplace listing 14 plugins: commit, fsharp-lsp, haskell-tasuke, kyosei, log-analyzer.

3 3d ago A tokens not measured original Apache-2.0

konoka

02

ncaq/konoka

Settings file Claude Code

Agent settings declaring 55 allowed tools.

3 3d ago A tokens not measured original Apache-2.0

ncaq/konoka

Instructions file GitHub Copilot

Repository instructions for Konoka, a marketplace for plugins used by AI coding assistants. They define its TypeScript, Node.js, Rust, Nix, npm, formatting, build, language, and repository-linking conventions.

3 3d ago A 1,357 tokens original Apache-2.0

konoka AGENTS.md

04

ncaq/konoka

Instructions file CodexOpenCode

Instructions for ncaq/konoka, a project described as: AI prompts, agents, and skills as loadable plugins.

3 3d ago A 6 tokens copy · 100% Apache-2.0

konoka CLAUDE.md

05

ncaq/konoka

Instructions file

Instructions for ncaq/konoka, a project described as: AI prompts, agents, and skills as loadable plugins.

3 3d ago A 6 tokens copy · 100% Apache-2.0

commit

06

ncaq/konoka

Plugin Claude Code

Generate a commit message from staged changes, then let the user review before committing in manual mode or commit without confirmation in auto mode. Use when the user wants to commit changes or create a git commit.

3 3d ago A tokens not measured original Apache-2.0

commit-style

07

ncaq/konoka

Skill Claude CodeCodex

Commit message style guidelines. Use when writing or proposing git commit messages, including direct git commit commands outside the /commit skill.

3 3d ago A 28 tokens original Apache-2.0

commit

08

ncaq/konoka

Skill Claude CodeCodex

Generate a commit message from staged changes, then let the user review before committing in manual mode or commit without confirmation in auto mode. Use when the user wants to commit changes or create a git commit.

3 3d ago A 42 tokens original Apache-2.0

fsharp-lsp

09

ncaq/konoka

Plugin Claude Code

F# code intelligence for Claude Code via fsautocomplete LSP.

3 3d ago A tokens not measured original Apache-2.0

haskell-tasuke

10

ncaq/konoka

Plugin Claude Code

Haskell prompt for AI coding assistants.

3 3d ago A tokens not measured original Apache-2.0

bracket

11

ncaq/konoka

Skill Claude CodeCodex

Use bracket or with-style functions to guarantee resource cleanup even on exceptions instead of separate do blocks. Use when writing or reviewing Haskell code that acquires and releases resources.

3 3d ago A 37 tokens original Apache-2.0

ncaq/konoka

Skill Claude CodeCodex

Update Cabal project index-state to the latest timestamp. Use when it needs to bump the cabal index-state.

3 3d ago A 30 tokens original Apache-2.0

cabal-command

13

ncaq/konoka

Skill Claude CodeCodex

Use cabal with --disable-optimization for development builds and tests, and add --enable-tests to avoid rebuilds. Use when running or suggesting cabal build or test commands in Haskell development.

3 3d ago A 44 tokens original Apache-2.0

exception

14

ncaq/konoka

Skill Claude CodeCodex

Do not throw exceptions from pure code with error or throw, give exceptions structured types, and never silently swallow errors in IO. Use when writing or reviewing Haskell error handling, exceptions, or IO code.

3 3d ago A 43 tokens original Apache-2.0

export

15

ncaq/konoka

Skill Claude CodeCodex

Explicitly enumerate Haskell module exports instead of exporting everything implicitly, and use re-export sparingly. Use when writing or reviewing Haskell module export lists.

3 3d ago A 33 tokens original Apache-2.0

function-result

16

ncaq/konoka

Skill Claude CodeCodex

Do not discard a function's final value with return (), pure (), or void; adjust the type to return the value and let the caller discard it when unneeded. Use when writing or reviewing Haskell functions that return unit or discard results.

3 3d ago A 51 tokens original Apache-2.0

himari

17

ncaq/konoka

Skill Claude CodeCodex

A Haskell custom Prelude library, meaning a replacement for the language’s usual starter module. It provides a single `Himari` import for commonly used types, functions, environment handling, and logging.

3 3d ago A 60 tokens original Apache-2.0

io-monad

18

ncaq/konoka

Skill Claude CodeCodex

Prefer MonadIO and MonadUnliftIO type classes over using IO directly, and avoid redundant liftIO. Use when writing or reviewing Haskell IO actions, monad transformers, or type class abstractions.

3 3d ago A 45 tokens original Apache-2.0

language-extensions

19

ncaq/konoka

Skill Claude CodeCodex

Haskell language extension and language edition (GHC2024/GHC2021) selection policy. Use when configuring or reviewing Haskell language extensions, cabal default-extensions, or default-language.

3 3d ago A 44 tokens original Apache-2.0

lens

20

ncaq/konoka

Skill Claude CodeCodex

Use the lens library, generating accessors with makeFieldsId for NoFieldSelectors records, export accessors together with their type classes, and prefer lens or OverloadedRecordDot over pattern matching. Use when writing or reviewing Haskell code that uses lens, records, or field access.

3 3d ago A 59 tokens original Apache-2.0

mutable

21

ncaq/konoka

Skill Claude CodeCodex

Avoid mutable variables like IORef, STRef, and ST in Haskell and prefer immutable records. Use STM variables such as TVar for thread communication. Use when writing or reviewing Haskell code that uses mutable state or concurrency.

3 3d ago A 48 tokens original Apache-2.0

partial-function

22

ncaq/konoka

Skill Claude CodeCodex

Avoid partial functions such as head, fromJust, read, and (!!) in Haskell. Prefer total functions, Maybe-returning variants, and other safe alternatives. Use when writing or reviewing Haskell code that accesses lists, parses strings, or handles Maybe.

3 3d ago A 55 tokens original Apache-2.0

string

23

ncaq/konoka

Skill Claude CodeCodex

Prefer Text over String for text data, and use ByteString for binary or non-Unicode data. Use when writing or reviewing Haskell code that handles strings, text, or byte data.

3 3d ago A 40 tokens original Apache-2.0

template-haskell

24

ncaq/konoka

Skill Claude CodeCodex

Distinguish mkName and newName in Template Haskell. Use mkName to capture existing names and newName for fresh non-colliding names. Use when writing or reviewing Template Haskell code that generates names.

3 3d ago A 48 tokens original Apache-2.0