원클릭으로
technical-writer
// Direct, no-nonsense technical writing. Use for blog posts, documentation, and READMEs. Eliminates AI-speak, hedging, and filler.
// Direct, no-nonsense technical writing. Use for blog posts, documentation, and READMEs. Eliminates AI-speak, hedging, and filler.
Haskell coding with relude, ghcid-based workflow, hlint compliance, and strict error handling. Use when working with .hs files, Cabal projects, or ghcid.
Optimize Nix flake evaluation and `nix develop` startup time. Use when the user wants to speed up nix develop, nix-shell, or flake evaluation.
| name | technical-writer |
| description | Direct, no-nonsense technical writing. Use for blog posts, documentation, and READMEs. Eliminates AI-speak, hedging, and filler. |
Write for high-IQ technical readers. Assume expertise. Remove hand-holding.
State what, why, and for whom in the first paragraph. No preamble.
Show code first. Minimal explanation. Assume readers can read code.
Link to official documentation. Use callouts for non-obvious gotchas.
[!NOTE] for clarifications[!TIP] for advanced understanding[!IMPORTANT] for actual blockers/workaroundsBe honest about limitations. Link to upstream issues. Don't sugarcoat.
Direct imperatives. "Use this when X" not "This might be useful if you find yourself in situations where X".
... placeholders or "existing code" commentsWhen revising:
This pattern optimizes for active co-development. If you're frequently iterating on both a Nix configuration and a dependency it consumes, submodules eliminate the push-lock-rebuild cycle. Choose based on which operation you perform more frequently.
Use this when actively co-developing a Nix configuration and its dependencies. Submodules eliminate the push-lock-rebuild cycle.
The primary value proposition here is instant feedback when modifying both repositories simultaneously.
(Delete this sentence - the benefit is already obvious from the code example)
As you can see from the example above, when you make changes to the submodule...
Changes to
vendor/AI/are picked up immediately on rebuild.