Skip to content

Commit 7662222

Browse files
authored
Merge pull request #62 from MSiccDev/development
fix toolkit drift and update version
2 parents 76d21aa + 2f01b19 commit 7662222

26 files changed

Lines changed: 70 additions & 116 deletions

File tree

AGENTS.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- spec_version: 1.4.2 -->
1+
<!-- spec_version: 1.4.3 -->
22

33
# AI Context Kit Agent Guide
44

@@ -11,7 +11,7 @@ This repository distinguishes:
1111

1212
## Source Of Truth And Precedence
1313
Use this order when files differ:
14-
1. **Specification (authoritative, v1.4.2):** `specs/context_aware_ai_session_spec.md`
14+
1. **Specification (authoritative, v1.4.3):** `specs/context_aware_ai_session_spec.md`
1515
2. **Templates (canonical structures):** `templates/*.instructions.md` and `templates/skill_template/SKILL.md`
1616
3. **Skills (canonical operational workflows):** `skills/*/SKILL.md` and skill-local references
1717
4. **Prompts:** `prompts/skills/*.prompt.md` (compatibility wrappers — must defer detailed logic to skills); `prompts/loop/*.prompt.md` (implementation loop steps — self-contained workflow prompts)
@@ -116,7 +116,7 @@ Alias policy:
116116
- Validation: skill-based validation workflows and reports
117117

118118
### Current Objectives
119-
- Keep templates and skills aligned with spec `v1.4.2`.
119+
- Keep templates and skills aligned with spec `v1.4.3`.
120120
- Maintain the AGENTS-first project-context model.
121121
- Preserve deterministic behavior and path stability.
122122
- Reduce duplication and migration noise.
@@ -197,7 +197,7 @@ When `specs/context_aware_ai_session_spec.md` changes, audit and update all impa
197197
- `AGENTS.md`
198198

199199
## Key References
200-
- Specification (v1.4.2): [`specs/context_aware_ai_session_spec.md`](specs/context_aware_ai_session_spec.md)
200+
- Specification (v1.4.3): [`specs/context_aware_ai_session_spec.md`](specs/context_aware_ai_session_spec.md)
201201
- Project operational defaults: this root `AGENTS.md` (Default State For This Repo)
202202
- User context template: [`templates/usercontext_template.instructions.md`](templates/usercontext_template.instructions.md)
203203
- Skill template: [`templates/skill_template/SKILL.md`](templates/skill_template/SKILL.md)

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,37 @@ When a new version is released:
1515

1616
---
1717

18+
## [1.4.3] - 2026-07-07
19+
20+
### Fixed
21+
- Replaced all surviving `deterministic` phrasing (spec §4.1 footnote, §10.8 workflow table; README session state section) with `consistent and predictable` — aligns with the reduced-variance language established in v1.4.2
22+
- Removed stale `agents/openai.yaml` sidecar claim from README Codex section (sidecars were deleted in v1.4.2 but the description was not updated)
23+
- Corrected Copilot platform table row: Copilot Code Review does support `AGENTS.md`; removed incorrect caveat and expanded label to reflect full Copilot coverage
24+
- Replaced `"Works seamlessly"` with honest cross-platform framing that matches the platform-variance caveat already present in the same section
25+
- Added provenance note to `agentskills.io` link — clarifies it is a third-party community site, not a project-maintained resource
26+
- Corrected `CLAUDE.md` / `.cursorrules` comparison: `"No layering"` was factually wrong (both support nested files); reframed around the actual gap — no personal/project separation that travels across tools
27+
- Added deprecation callout to template repository section directing new users to the plugin instead
28+
29+
### Safe to update from template
30+
- `specs/context_aware_ai_session_spec.md`
31+
- `README.md`
32+
- `templates/usercontext_template.instructions.md`
33+
- `templates/AGENTS_template.md`
34+
- `skills/create-agents-md/SKILL.md`
35+
- `skills/create-project-instructions/SKILL.md`
36+
- `skills/create-usercontext-instructions/SKILL.md`
37+
- `skills/create-usercontext-instructions/references/quality-checklist.md`
38+
- `skills/validate-agents-md/SKILL.md`
39+
- `skills/validate-usercontext-instructions/SKILL.md`
40+
- `skills/validate-project-instructions/SKILL.md`
41+
42+
### Protect (never overwrite)
43+
- Your personal `*_usercontext.instructions.md`
44+
- Your project `AGENTS.md`
45+
- Any custom skills you have created
46+
47+
---
48+
1849
## [1.4.2] - 2026-05-12
1950

2051
### Added

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ What began as a way to extract and reuse prompts across AI providers has evolved
2121

2222
- **Layered architecture** – Personal user context + project `AGENTS.md` context create complete AI workspace configurations
2323
- **Skill-based workflows** – Create and validate context files using reusable skills with detailed operational logic
24-
- **Provider-agnostic**Works seamlessly across different LLM environments
24+
- **Provider-agnostic**Designed to work across different LLM environments; results may vary by platform
2525

2626
### The System
2727

@@ -32,7 +32,7 @@ This framework consists of:
3232
- **Session specification** – How AI assistants should maintain and adapt context during work sessions
3333
- **Templates in `templates/`** – Canonical artifact structures aligned to the spec
3434

35-
All components are designed to work across hosted and local LLM environments, ensuring that every AI assistant understands your background, working style, and project context without repeated explanations. Results may vary by platform, so you may need to adjust your context files accordingly.
35+
All components are designed to work across hosted and local LLM environments, ensuring that every AI assistant understands your background, working style, and project context without repeated explanations. You may need to adjust your context files for specific platforms.
3636

3737
---
3838

@@ -97,7 +97,7 @@ ai-context-kit/
9797
│ └── context_aware_ai_session_spec.md # Specification for AI session management
9898
9999
├── templates/
100-
│ ├── usercontext_template.instructions.md # Canonical v1.4.2 user context template (authoritative)
100+
│ ├── usercontext_template.instructions.md # Canonical v1.4.3 user context template (authoritative)
101101
│ ├── AGENTS_template.md # Canonical AGENTS template (authoritative)
102102
│ └── skill_template/SKILL.md # Canonical skill template
103103
@@ -130,7 +130,7 @@ ai-context-kit/
130130

131131
---
132132

133-
## Canonical Authority (Spec v1.4.2)
133+
## Canonical Authority (Spec v1.4.3)
134134

135135
When guidance differs across files, use this authority order:
136136

@@ -180,23 +180,23 @@ Session state is the active set of context values that governs assistant behavio
180180
| **Tone** | Communication style | Project defaults in `AGENTS.md` | Yes |
181181
| **Interaction Mode** | Initiative level (`advisory`, `pair`, `driver`) | Project defaults in `AGENTS.md` | Yes |
182182

183-
Note: Interaction Mode is optional in the abstract session model, but project `AGENTS.md` should define a default to keep startup behavior deterministic.
183+
Note: Interaction Mode is optional in the abstract session model, but project `AGENTS.md` should define a default to keep startup behavior consistent and predictable.
184184

185185
State behavior rules:
186186
- State persists across turns until explicitly changed or reset.
187187
- No silent transitions: project, role, phase, style, tone, and interaction mode must not change implicitly.
188188
- State can be changed with natural language or namespaced commands (for example `/namespace.mode`, `/namespace.phase`, `/namespace.style`, `/namespace.tone`, `/namespace.interact`).
189189
- `/namespace.context` shows current active state; `/namespace.reset` resets session state.
190190

191-
**Purpose:** Keeps behavior deterministic, transparent, and aligned as work moves between planning, implementation, debugging, and review.
191+
**Purpose:** Keeps behavior consistent, transparent, and aligned as work moves between planning, implementation, debugging, and review.
192192

193193
---
194194

195195
## Agent Skills
196196

197197
This repository provides for reusable **Agent Skills** for authoring and validation.
198198

199-
- Documentation reference: https://agentskills.io/home
199+
- Documentation reference: https://agentskills.io/home *(third-party community site for the Agent Skills format — not maintained by this project)*
200200
- Canonical paths:
201201
- `templates/skill_template/SKILL.md`
202202
- `skills/`
@@ -260,13 +260,13 @@ The following paths are considered **canonical**:
260260
- `AGENTS.md`
261261
- Primary agent entrypoint (repo-specific operational contract)
262262
- `templates/`
263-
- Canonical instruction templates (spec v1.4.2)
263+
- Canonical instruction templates (spec v1.4.3)
264264
- `skills/`
265265
- Canonical workflow skills (`SKILL.md`-based folders)
266266
- `prompts/`
267267
- Composition wrappers for instruction/skill workflows
268268
- `specs/context_aware_ai_session_spec.md`
269-
- Authoritative specification (v1.4.2+)
269+
- Authoritative specification (v1.4.3+)
270270
- Root `README.md`
271271
- Human-facing entry point and workflow documentation
272272

@@ -306,7 +306,7 @@ If paths must change, update the specification and README first, then adjust ski
306306
| Platform | Method | Limitations / Notes |
307307
|----------|---------|---------------------|
308308
| **Anthropic Claude Projects** | Add user context and `AGENTS.md` to project knowledge or project instructions | Large files compete with conversation history for context window space; keep files concise |
309-
| **GitHub Copilot (VS Code/IDE, coding agent)** | Keep `AGENTS.md` in your project root; Copilot reads it automatically | Copilot Code Review does not yet support `AGENTS.md` — add `.github/copilot-instructions.md` if you need Code Review coverage |
309+
| **GitHub Copilot (VS Code/IDE, coding agent, code review)** | Keep `AGENTS.md` in your project root; Copilot reads it automatically | |
310310
| **OpenAI ChatGPT** | Paste user context into **Custom Instructions**; upload `AGENTS.md` as a file attachment | Custom Instructions has a tight character limit — long user context files will be silently truncated; maintain a condensed version and consult current OpenAI documentation for the latest limit |
311311
| **OpenAI Codex** | Keep `AGENTS.md` in your project root; Codex reads it automatically ||
312312
| **Local scripts / APIs** | Concatenate user context + `AGENTS.md` when initializing conversations | Context window management is your responsibility; monitor token usage for long sessions |
@@ -397,8 +397,6 @@ claude plugin update ai-context-kit
397397

398398
Codex auto-discovers skills from the `.agents/skills/` directory, scanning upward from the current working directory to the repo root. AI Context Kit ships a `.agents/skills/` directory whose entries are symlinks to the canonical `skills/` folders, so repo-local skill discovery and plugin packaging both point at the same source of truth.
399399

400-
Each skill also includes an `agents/openai.yaml` sidecar (`skills/<name>/agents/openai.yaml`) with UI metadata consumed by the Codex skill picker.
401-
402400
### Auto-discovery (no install needed)
403401

404402
If you clone this repo and run Codex from within it, all 11 skills are discovered automatically. No registration or import is required for repo-local use.
@@ -488,7 +486,7 @@ Each project `AGENTS.md` should define:
488486
- **Languages:** LLMs work best when instructions are in English, but you can include multilingual content in user context if needed (just be aware of potential comprehension issues)
489487
- **Versioning:** Update user context when skills/preferences evolve; update project `AGENTS.md` when phases/objectives change. Ideally, these should live in the same repository as your codebase once they are created.
490488
- **Discoverability:** Semantic file extensions help AI tools identify and load the appropriate instructions automatically
491-
- **Canonical structure:** The templates in `/templates` define the only supported artifact structures for spec v1.4.2
489+
- **Canonical structure:** The templates in `/templates` define the only supported artifact structures for spec v1.4.3
492490
493491
---
494492
@@ -519,7 +517,7 @@ Each project `AGENTS.md` should define:
519517
520518
| Approach | What it gives you | What's missing |
521519
|----------|------------------|----------------|
522-
| Single `CLAUDE.md` / `.cursorrules` | Quick, zero-overhead context for one tool | No portability, no layering, no validation — one file per tool |
520+
| Single `CLAUDE.md` / `.cursorrules` | Quick, zero-overhead context for one tool | No personal/project separation — the same file covers everything, no cross-tool portability, no structured validation |
523521
| Handwritten system prompt | Full control over phrasing | Re-explained every session, not versionable, not portable |
524522
| Per-project `AGENTS.md` only | Project-specific agent behavior | No personal layer — AI still doesn't know who you are |
525523
| **AI Context Kit** | Layered (personal + project), portable across providers, versioned, validated, skill-reusable | More upfront setup |
@@ -538,6 +536,8 @@ Each project `AGENTS.md` should define:
538536
539537
## Getting Started with This Template Repository
540538
539+
> **Recommended: install the plugin** (see [Installing as a Plugin](#installing-as-a-plugin) above). The template repository path below is being phased out — new users should install via plugin instead.
540+
541541
This is a **GitHub template repository**. Here's how to use it:
542542
543543
### Creating Your Own Instance

docs/spec-rationale.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
context_type: rationale
33
document_type: companion_document
4-
spec_version: 1.4.2
4+
spec_version: 1.4.3
55
created: 2025-10-20
66
last_updated: 2026-05-09
77
status: active
88
---
99

10-
# Spec Rationale & Extended Reference (v1.4.2)
10+
# Spec Rationale & Extended Reference (v1.4.3)
1111

1212
This document is the companion to [`specs/context_aware_ai_session_spec.md`](../specs/context_aware_ai_session_spec.md). It contains the background reasoning, extended examples, project profile illustrations, end-to-end scenarios, and future enhancement notes that were removed from the normative spec to keep it readable.
1313

skills/create-agents-md/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Load or attach this file's contents into your AI session to activate the workflo
3232
1. Run seven-phase discovery using `references/discovery-phases.md`.
3333
2. Apply required element contract from `references/required-elements.md`.
3434
3. Generate artifact using `references/output-format.md`.
35-
4. Stamp `<!-- spec_version: 1.4.2 -->` as an HTML comment at the top of the generated `AGENTS.md`.
35+
4. Stamp `<!-- spec_version: 1.4.3 -->` as an HTML comment at the top of the generated `AGENTS.md`.
3636
5. Validate result against `references/quality-checklist.md`.
3737
6. Ensure links/paths remain relative and repository-accurate.
3838

skills/create-agents-md/agents/openai.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.

skills/create-checkpoint/agents/openai.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.

skills/create-project-instructions/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Load or attach this file's contents into your AI session to activate the workflo
3535
- `references/command-template.md`
3636
- `references/role-template.md`
3737
4. Apply artifact/summary contract from `references/output-format.md`.
38-
5. Stamp `<!-- spec_version: 1.4.2 -->` as an HTML comment at the top of the generated `AGENTS.md`.
38+
5. Stamp `<!-- spec_version: 1.4.3 -->` as an HTML comment at the top of the generated `AGENTS.md`.
3939
6. Validate completeness using `references/quality-checklist.md` before final output.
4040

4141
## Output Expectations

skills/create-project-instructions/agents/openai.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.

skills/create-skill/agents/openai.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)