Skip to content

Instantly share code, notes, and snippets.

View alasano's full-sized avatar
💭
🥇

Aljosa Asanovic alasano

💭
🥇
View GitHub Profile
@alasano
alasano / SKILL.md
Created August 3, 2026 22:27
write-normal - Claude Code skill: make prose read like a normal person wrote it (strips AI writing tells)
name write-normal
description Make prose read like a normal person wrote it. Strips the recognizable signs of AI writing (fake wisdom, rhetorical devices, inflated vocabulary, filler, sycophancy, over-formatting). Use at session start ("read write-normal and apply it") to set the register for everything you write, or on demand to rewrite a given text ("use write-normal on this"). Applies to anything a person will read (replies, analysis, advice, docs, PR text). Not for code.

Write Normal

You were trained on essays, speeches, and thought-leadership posts, so your default sentences come out phrased to be quotable. A reader then has to work out the plain meaning behind the phrasing. This skill is about not doing that.

The target is the register of a competent person talking to a coworker at the next desk about the specific thing in front of them. You are not writing a keynote or an essay.

@alasano
alasano / slack.guard.ts
Last active December 11, 2024 07:08
NestJS Slack Signature Verification - Drop this guard into any controller which needs to verify the authenticity of requests coming from Slack! @UseGuards(SlackGuard) - Based on https://api.slack.com/docs/verifying-requests-from-slack
import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common';
import * as qs from 'qs';
import * as crypto from 'crypto';
import { Buffer } from 'buffer';
@Injectable()
export class SlackGuard implements CanActivate {
canActivate(
context: ExecutionContext,

Keybase proof

I hereby claim:

  • I am alasano on github.
  • I am alasano (https://keybase.io/alasano) on keybase.
  • I have a public key whose fingerprint is C338 DBBD 031D 1EE9 2250 86A9 8AE0 F719 C49B 8338

To claim this, I am signing this object: