v0.1.0: AICaC Specification & GitHub Action
·
55 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
π AICaC v0.1.0 - First Public Release
First official release of AI Context as Code (AICaC) - a structured approach to AI-readable project documentation.
π¦ What's Included
Specification
- β Complete AICaC whitepaper (23KB)
- β
.ai/directory convention - β Four compliance levels
- β Token efficiency validation
GitHub Action
- β Smart auto-mode detection - automatically bootstraps or maintains
- β Setup mode - Creates PR to adopt AICaC
- β Maintain mode - Validates compliance and updates badges
- β 99 tests, 81% coverage
Badging System
- β Visual compliance indicators
- β Automatic updates
- β Four levels: None, Minimal, Standard, Comprehensive
π― Quick Start
Add this workflow to .github/workflows/aicac.yml:
name: AICaC Adoption
on:
push:
branches: [main]
workflow_dispatch:
jobs:
aicac:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v3
- name: Check if .ai exists
id: check
run: |
if [ -d ".ai" ]; then
echo "mode=maintain" >> $GITHUB_OUTPUT
else
echo "mode=setup" >> $GITHUB_OUTPUT
fi
- uses: eFAILution/AICaC/.github/actions/aicac-adoption@v0.1.0
with:
mode: ${{ steps.check.outputs.mode }}
github-token: ${{ secrets.GITHUB_TOKEN }}
update-badge: 'true'Important: Enable Actions to create PRs in Settings > Actions > General > Workflow permissions
π Documentation
π¬ Validation Results
- 40-60% token reduction vs traditional documentation
- 15-25% faster task completion (empirically validated)
- Direct queryability for AI assistants
π Contributing
We welcome contributions! See the repository for details.
Making AI-readable documentation a reality.