{"id":"b4b4bb1f-24f7-479e-889d-c877882aa825","shortId":"NQQak8","kind":"skill","title":"bitreich-manifesto","tagline":"Bitreich manifesto and principles for simple, reusable, maintainable software, command-line interfaces, patch-driven collaboration, and programmer-oriented tools.","description":"# Bitreich Manifesto\n\n## Introduction\n\nWe  live  surrounded by complex software which receives new versions and\nupdates day after day. RAM and CPU consumption never  reduce,  they  in‐\ncrease.  Software  still  provides the same features from years ago, but\neverything looks new.  This is called »advance« in the new speak of pro‐\nprietary software development.\n\nThis has to change!\n\n## Suckless\n\nSuckless failed.\n\n## Consumerism\n\nConsumerism is the ability of persons to lose their skill in thinking on\ntheir own, producing things, applying logical and practical ways of  be‐\nhaving.  This disease of consumerism is striking the devices and comput‐\ners we humans produced to make them not scale in the possibilities  they\ncould  be  used  for.  Computers can do things consumers cannot want and\nimagine before they use the computer for something. The  market  economy\nof demand and supply does simply not work here.\n\n## UNIX Principles\n\nIn  the  beginning of the development of software principles were intro‐\nduced how to create software which can be reused in  ways  the  original\ndevelopers  never  imagined.  Small  utilities are combined using simple\npipes, speaking to eachother, just doing one task well.\n\n## Dawn Of Ugliness\n\nBy  not applying this methodology to its extreme, by trying to force new\nfeatures of computers into the UNIX principles, binary blobs evolved into\na  complexity  no  young programmer can understand. They are forced into\nthe industry due to »life events«, where they are  degrading  to  robots\nwhich  only  apply  what  they learned at programming school (e.g. life,\nuniversity ...).  This circle is producing  even  bigger  binary  blobs.\nNowadays  this  evolved  into shipping whole operating systems in images\nwhich you run separately.\n\nThis has to end!\n\n## Bitreich\n\nWe  form  a movement to improve our daily software life. Software has to\nnot misbehave, it has to follow our rules, it has to be reusable, it has\nto be easily maintainable, it has to provide its recompilable source and\nit has to be easily understandable.\n\n### Bitreich Principles\n\n#### KISP – Keep It Simple Perfect\n\nSoftware needs to do one thing well / perfect.\n\n#### Commandline Interfaces\n\nAlways  add a commandline interface to your software. Graphical User In‐\nterfaces are for sissies. Pipes are welcome.\n\n#### When Possible Use GPLv3\n\nThe  signs  of MIT‐appearance in the community is based on the circle of\ncomplexity introduced into the minds of libre  software  programmers  by\ntheir  oppressors transferring money to their bank accounts every month.\nYour software is used in war machines to kill people and  the  companies\nwill never  give back. So enforce GPLv3, it’s needed.\n\n#### Users Are Programmers\n\nSoftware should be written for programmers, which means the code is the\ndocumentation, it should be easy readable, low abstraction levels should be\nused (OOP sucks most of the times) and a simple Makefile to build everything\nneeds to be present.\n\n#### Bugreports Are Patches\n\nBugtrackers  are  obsolete.  Whenever  you find a bug, fix it. The other\nprinciples make it possible for you to send a patch instead of a report.\n\n#### Applications Can Be Done\n\nWhen  a  project  solves  a problem, keep it done and declare it so. New\nproblems are solved by different projects.\n\n#### Freedom Of Language\n\nThe  software  world  is spammed with new revolutionary programming lan‐\nguages every month. Choose whatever you need to solve your problem,  but\nkeep  to  the above mentioned principles. Most new programming languages\nsolve a non‐problem the principles of bitreich solve.\n\n#### Inevitability Of Change\n\nThese principles can change, based on the consent of the bitreich elite","tags":["bitreich","manifesto","suckless","agent","skills","fuwn","agent-skills"],"capabilities":["skill","source-fuwn","skill-bitreich-manifesto","topic-agent-skills","topic-bitreich","topic-skills","topic-suckless"],"categories":["suckless-agent-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/Fuwn/suckless-agent-skills/bitreich-manifesto","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add Fuwn/suckless-agent-skills","source_repo":"https://github.com/Fuwn/suckless-agent-skills","install_from":"skills.sh"}},"qualityScore":"0.459","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 18 github stars · SKILL.md body (3,695 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T01:02:09.644Z","embedding":null,"createdAt":"2026-04-18T23:07:05.983Z","updatedAt":"2026-04-23T01:02:09.644Z","lastSeenAt":"2026-04-23T01:02:09.644Z","tsv":"'abil':90 'abstract':464 'account':416 'add':364 'advanc':69 'ago':61 'alway':363 'appear':389 'appli':104,216,263 'applic':515 'back':435 'bank':415 'base':394,590 'begin':171 'bigger':278 'binari':234,279 'bitreich':2,4,26,299,346,581,596 'bitreich-manifesto':1 'blob':235,280 'bug':496 'bugreport':486 'bugtrack':489 'build':480 'call':68 'cannot':144 'chang':82,585,589 'choos':555 'circl':274,397 'code':454 'collabor':20 'combin':199 'command':14 'command-lin':13 'commandlin':361,366 'communiti':392 'compani':431 'complex':33,239,399 'comput':121,139,152,229 'consent':593 'consum':143 'consumer':86,87,115 'consumpt':47 'could':135 'cpu':46 'creas':52 'creat':183 'daili':307 'dawn':211 'day':41,43 'declar':529 'degrad':258 'demand':159 'develop':78,174,193 'devic':119 'differ':537 'diseas':113 'document':457 'done':518,527 'driven':19 'duce':180 'due':251 'e.g':270 'eachoth':205 'easi':461 'easili':330,344 'economi':157 'elit':597 'end':298 'enforc':437 'er':122 'even':277 'event':254 'everi':417,553 'everyth':63,481 'evolv':236,283 'extrem':221 'fail':85 'featur':58,227 'find':494 'fix':497 'follow':318 'forc':225,247 'form':301 'freedom':539 'give':434 'gplv3':384,438 'graphic':371 'guag':552 'human':124 'imag':290 'imagin':147,195 'improv':305 'industri':250 'inevit':583 'instead':511 'interfac':16,362,367 'intro':179 'introduc':400 'introduct':28 'keep':349,525,564 'kill':427 'kisp':348 'lan':551 'languag':541,573 'learn':266 'level':465 'libr':405 'life':253,271,309 'line':15 'live':30 'logic':105 'look':64 'lose':94 'low':463 'machin':425 'maintain':11,331 'make':127,502 'makefil':478 'manifesto':3,5,27 'market':156 'mean':452 'mention':568 'methodolog':218 'mind':403 'misbehav':314 'mit':388 'money':412 'month':418,554 'movement':303 'need':354,441,482,558 'never':48,194,433 'new':37,65,72,226,532,548,571 'non':576 'nowaday':281 'obsolet':491 'one':208,357 'oop':469 'oper':287 'oppressor':410 'orient':24 'origin':192 'patch':18,488,510 'patch-driven':17 'peopl':428 'perfect':352,360 'person':92 'pipe':202,378 'possibl':133,382,504 'practic':107 'present':485 'prietari':76 'principl':7,168,177,233,347,501,569,579,587 'pro':75 'problem':524,533,562,577 'produc':102,125,276 'program':268,550,572 'programm':23,242,407,444,450 'programmer-ori':22 'project':521,538 'provid':55,335 'ram':44 'readabl':462 'receiv':36 'recompil':337 'reduc':49 'report':514 'reus':188 'reusabl':10,325 'revolutionari':549 'robot':260 'rule':320 'run':293 'scale':130 'school':269 'send':508 'separ':294 'ship':285 'sign':386 'simpl':9,201,351,477 'simpli':163 'sissi':377 'skill':96 'skill-bitreich-manifesto' 'small':196 'softwar':12,34,53,77,176,184,308,310,353,370,406,420,445,543 'solv':522,535,560,574,582 'someth':154 'sourc':338 'source-fuwn' 'spam':546 'speak':73,203 'still':54 'strike':117 'suck':470 'suckless':83,84 'suppli':161 'surround':31 'system':288 'task':209 'terfac':374 'thing':103,142,358 'think':98 'time':474 'tool':25 'topic-agent-skills' 'topic-bitreich' 'topic-skills' 'topic-suckless' 'transfer':411 'tri':223 'ugli':213 'understand':244,345 'univers':272 'unix':167,232 'updat':40 'use':137,150,200,383,422,468 'user':372,442 'util':197 'version':38 'want':145 'war':424 'way':108,190 'welcom':380 'well':210,359 'whatev':556 'whenev':492 'whole':286 'work':165 'world':544 'written':448 'year':60 'young':241","prices":[{"id":"14f3423f-d760-43de-8556-b5d78bbfc585","listingId":"b4b4bb1f-24f7-479e-889d-c877882aa825","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"Fuwn","category":"suckless-agent-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T23:07:05.983Z"}],"sources":[{"listingId":"b4b4bb1f-24f7-479e-889d-c877882aa825","source":"github","sourceId":"Fuwn/suckless-agent-skills/bitreich-manifesto","sourceUrl":"https://github.com/Fuwn/suckless-agent-skills/tree/main/skills/bitreich-manifesto","isPrimary":false,"firstSeenAt":"2026-04-18T23:07:05.983Z","lastSeenAt":"2026-04-23T01:02:09.644Z"}],"details":{"listingId":"b4b4bb1f-24f7-479e-889d-c877882aa825","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"Fuwn","slug":"bitreich-manifesto","github":{"repo":"Fuwn/suckless-agent-skills","stars":18,"topics":["agent-skills","ai","bitreich","skills","suckless"],"license":"mit","html_url":"https://github.com/Fuwn/suckless-agent-skills","pushed_at":"2026-04-06T12:57:30Z","description":"🥤 Minimal agent skills grounded in the suckless philosophy","skill_md_sha":"2c52437911ab0f059d9c136eae483c783395eef8","skill_md_path":"skills/bitreich-manifesto/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/Fuwn/suckless-agent-skills/tree/main/skills/bitreich-manifesto"},"layout":"multi","source":"github","category":"suckless-agent-skills","frontmatter":{"name":"bitreich-manifesto","description":"Bitreich manifesto and principles for simple, reusable, maintainable software, command-line interfaces, patch-driven collaboration, and programmer-oriented tools."},"skills_sh_url":"https://skills.sh/Fuwn/suckless-agent-skills/bitreich-manifesto"},"updatedAt":"2026-04-23T01:02:09.644Z"}}