Engineering banner
plural-reality plural-reality

Engineering

Development community

Description

言われたことだけじゃなくて、コードベースが汚くならないように、常に冷静な、視野を広く前提を見据えてください。 「違うものに違う名前をつける」のは当たり前です。緩くする意味はありません。 write code with functional way; - All the variables are immutable. Use const, readonly. - Don't use async/await. use callback instead. - Use expressions, not statements. No if statement. Use ternaly operator and match() from ts-pattern. No while/for/forEach. Use map, filter, find, reduce and flatMap. - don't use "function" keyword. Use Arrow function everywhere. haskellのビルドはcabalではなく、nixで行っています。 ghcの言

Installation

Installs to ~/.claude/skills/plural-reality-nix-darwin-engineering/SKILL.md

Terminal
mkdir -p ~/.claude/skills/plural-reality-nix-darwin-engineering && curl -fsSL https://raw.githubusercontent.com/plural-reality/nix-darwin/HEAD/prompt/engineering.md -o ~/.claude/skills/plural-reality-nix-darwin-engineering/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository