Recently Written · git

ai-config

One canonical AI agent config (rules, skills, MCP servers) rendered into Claude Code, Codex, Copilot CLI and Antigravity by acsync

git clone https://github.com/equwal/ai-config

Log | Files | Refs


commit 2113dabb361426bd74b5462b8552bbccc25ecff8
equwal <13551856+equwal@users.noreply.github.com>
2026-10-05 02:21:38 -0700

replay unpushed imports from pc onto the remote

 LICENSE                                           | 25 +++++++++++++++++++++++
 rules/license.md.conflict-pc-20261005             |  9 ++++++++
 skills/ccai-license/SKILL.md.conflict-pc-20261005 | 15 ++++++++++++++
 3 files changed, 49 insertions(+)
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..b972545
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,25 @@
+Contextual Copyleft AI (CCAI) License v1.0
+Copyright (c) 2026 Spenser Truex
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
+documentation files (the “Software”), to use, copy, modify, merge, publish, distribute, and/or sublicense copies
+of the Software, subject to the following conditions:
+1. Software Freedom.
+Users are granted the freedom to run, study, modify, and distribute the Software, including modified versions,
+for any purpose.
+2. Copyleft Requirement.
+Any distribution, publication, or making available of the Software — including exact copies, modified versions,
+or derivative works — must be licensed in full under the terms of this CCAI License without imposing any
+further restrictions. This requirement also applies to any model, dataset, or system that is trained on, derived
+from, or incorporates the Software or its outputs. In the case of generative AI models, the obligation to apply
+this license includes, at minimum, the disclosure of the model’s source code, a meaningful description of the
+training data, and the model’s parameters, weights, and architecture.
+3. Distribution Clarification.
+Providing access to the Software or any covered model over a network or online service shall be considered
+distribution and triggers the obligations of this License.
+4. No Warranty.
+The Software is provided “as is”, without warranty of any kind.
+5. Preservation of License Notice.
+Copies, modifications, and derivative works must retain this license notice.
+
+Paper: https://arxiv.org/pdf/2507.12713
+Mirror: https://dickt.store/fuckai.pdf
diff --git a/rules/license.md.conflict-pc-20261005 b/rules/license.md.conflict-pc-20261005
new file mode 100644
index 0000000..fead9dc
--- /dev/null
+++ b/rules/license.md.conflict-pc-20261005
@@ -0,0 +1,9 @@
+## MANDATORY: New projects use the CCAI License v1.0
+
+Give each new project the Contextual Copyleft AI (CCAI) License v1.0 as its `LICENSE` file from the first commit. This includes private repos, so they are licensed when they become public.
+
+- Copy the text byte-for-byte from `CCAI-1.0.txt` in the `ccai-license` skill folder. Never retype it.
+- Replace `[year]` with the current year and `[author]` with the repo's `git config user.name`.
+- If a manifest has a license field, point it at the file: npm `"SEE LICENSE IN LICENSE"`, Cargo `license-file = "LICENSE"`, pyproject `license = {file = "LICENSE"}`, other formats `LicenseRef-CCAI-1.0`.
+- Exception: a fork, a patch for an upstream project, and client or employer work keep the license of their owner.
+- Apps published on F-Droid, or any store or distro that requires an OSI/FSF license, keep a plain FLOSS license with no CCAI.
diff --git a/skills/ccai-license/SKILL.md.conflict-pc-20261005 b/skills/ccai-license/SKILL.md.conflict-pc-20261005
new file mode 100644
index 0000000..7137699
--- /dev/null
+++ b/skills/ccai-license/SKILL.md.conflict-pc-20261005
@@ -0,0 +1,15 @@
+---
+name: ccai-license
+description: Add jose's default license, the Contextual Copyleft AI (CCAI) License v1.0, to a new project. Use when you create a repo or project, or when asked to license one.
+---
+
+# ccai-license
+
+`CCAI-1.0.txt` in this folder is the license text, byte-for-byte as jose gave it.
+
+1. Copy `CCAI-1.0.txt` to `LICENSE` in the project root. Copy the file; do not retype the text.
+2. Replace `[year]` with the current year and `[author]` with `git config user.name`.
+3. If a manifest has a license field, set it: npm `"SEE LICENSE IN LICENSE"`, Cargo `license-file = "LICENSE"`, pyproject `license = {file = "LICENSE"}`, other formats `LicenseRef-CCAI-1.0`.
+4. Commit `LICENSE` (and the manifest change) in its own commit.
+
+Do not use it for a fork, a patch for an upstream project, client or employer work, or apps published on F-Droid or any store or distro that requires an OSI/FSF license. Those keep their owner's license or a plain FLOSS license with no CCAI.