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 80f4be4cbe453809160716d0933751edbbb19b0d
equwal <13551856+equwal@users.noreply.github.com>
2026-10-04 23:58:28 -0700

license rule + ccai-license skill: new projects get the CCAI License v1.0

 acsync.toml                      |  2 ++
 rules/license.md                 |  8 ++++++++
 skills/ccai-license/CCAI-1.0.txt | 22 ++++++++++++++++++++++
 skills/ccai-license/SKILL.md     | 15 +++++++++++++++
 4 files changed, 47 insertions(+)
diff --git a/acsync.toml b/acsync.toml
index 66dc2de..d0301a0 100644
--- a/acsync.toml
+++ b/acsync.toml
@@ -47,6 +47,7 @@ adopt_heading = "## MANDATORY: Undo commands are copy-only"
 [rules.email-patches]
 [rules.hand-written]
 [rules.no-bak]
+[rules.license]
 
 # ---------- skills (all 8 skills folders) ----------
 # ste-writing: retired; must not exist in any skills folder.
@@ -54,6 +55,7 @@ adopt_heading = "## MANDATORY: Undo commands are copy-only"
 [skills.agent-manager]
 [skills.api-contract-testing]
 [skills.call-transcript]
+[skills.ccai-license]
 [skills.chrome]
 [skills.coop]
 [skills.deploy-handoff]
diff --git a/rules/license.md b/rules/license.md
new file mode 100644
index 0000000..942d61b
--- /dev/null
+++ b/rules/license.md
@@ -0,0 +1,8 @@
+## 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.
diff --git a/skills/ccai-license/CCAI-1.0.txt b/skills/ccai-license/CCAI-1.0.txt
new file mode 100644
index 0000000..33811f6
--- /dev/null
+++ b/skills/ccai-license/CCAI-1.0.txt
@@ -0,0 +1,22 @@
+Contextual Copyleft AI (CCAI) License v1.0
+Copyright (c) [year] [author]
+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.
diff --git a/skills/ccai-license/SKILL.md b/skills/ccai-license/SKILL.md
new file mode 100644
index 0000000..876269f
--- /dev/null
+++ b/skills/ccai-license/SKILL.md
@@ -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, or client or employer work. Those keep their owner's license.