Skip to content

Instantly share code, notes, and snippets.

View chekkan's full-sized avatar

Harish Babu chekkan

View GitHub Profile

37signals Open Source Releases (2021–2026)

2021

@rafaelquintanilha
rafaelquintanilha / slack-ai-teammates-openclaw.md
Created February 24, 2026 19:05
Running Multiple AI Agents as Slack Teammates via OpenClaw

Running Multiple AI Agents as Slack Teammates via OpenClaw

Goal: Run multiple AI agents as real Slack teammates — each with its own identity, able to DM independently or participate in shared channels — while keeping orchestration centralized through one primary agent.

Architecture

Use one Slack app/bot per agent identity. For example, if you have four agents:

Agent role OpenClaw agent ID Slack bot name
@peterc
peterc / CONVENTIONS.md
Last active March 8, 2026 00:42
CONVENTIONS.md file for AI Rails 8 development
  • You MUST NOT try and generate a Rails app from scratch on your own by generating each file. For a NEW app you MUST use rails new first to generate all of the boilerplate files necessary.
  • Create an app in the current directory with rails new .
  • Use Tailwind CSS for styling. Use --css tailwind as an option on the rails new call to do this automatically.
  • Use Ruby 3.2+ and Rails 8.0+ practices.
  • Use the default Minitest approach for testing, do not use RSpec.
  • Default to using SQLite in development. rails new will do this automatically but take care if you write any custom SQL that it is SQLite compatible.
  • An app can be built with a devcontainer such as rails new myapp --devcontainer but only do this if requested directly.
  • Rails apps have a lot of directories to consider, such as app, config, db, etc.
  • Adhere to MVC conventions: singular model names (e.g., Product) map to plural tables (products); controllers are plural.
  • Guard against incapable browsers accessing controllers with `allo
@snide
snide / math.scss
Last active January 12, 2020 23:11
// The luminance function requires some math functions be added to sass as shown below
@function luminance($color) {
// Formula: http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef
$rgba: red($color), green($color), blue($color);
$rgba2: ();
@for $i from 1 through 3 {
$rgb: nth($rgba, $i);
$rgb: $rgb / 255;
@gokulkrishh
gokulkrishh / media-query.css
Last active March 26, 2026 11:33
CSS Media Queries for Desktop, Tablet, Mobile.
/*
##Device = Desktops
##Screen = 1281px to higher resolution desktops
*/
@media (min-width: 1281px) {
/* CSS */
@PurpleBooth
PurpleBooth / README-Template.md
Last active April 8, 2026 10:47
A template to make good README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites