You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CODEBASE-CONTEXT.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -464,8 +464,8 @@ documentation:
464
464
465
465
## 9. Conclusion
466
466
467
-
The AI Context Convention provides a flexible, standardized approach to enriching codebases with contextual information for AI models. By adopting this convention and including role-specific information, development teams can enhance AI-assisted workflows, improving code quality and development efficiency across projects of any scale or complexity. The addition of role-specific guidelines and consistent naming conventions ensures that AI models have access to comprehensive, relevant, and well-structured information tailored to different aspects of the software development lifecycle.
467
+
The Codebase Context Specification provides a flexible, standardized approach to enriching codebases with contextual information for AI models. By adopting this convention and including role-specific information, development teams can enhance AI-assisted workflows, improving code quality and development efficiency across projects of any scale or complexity. The addition of role-specific guidelines and consistent naming conventions ensures that AI models have access to comprehensive, relevant, and well-structured information tailored to different aspects of the software development lifecycle.
468
468
469
469
## 10. TypeScript Linter Implementation
470
470
471
-
For details on the TypeScript implementation of the linter for validating AI Context Convention files, please refer to the [TypeScript Linter README](linters/typescript/README.md).
471
+
For details on the TypeScript implementation of the linter for validating Codebase Context Specification files, please refer to the [TypeScript Linter README](linters/typescript/README.md).
description: Contains linting tools for validating AI Context Convention files
6
+
description: Contains linting tools for validating Codebase Context Specification files
7
7
diagrams: []
8
8
technologies:
9
9
- Python
10
10
- TypeScript
11
11
conventions:
12
12
- Follow language-specific best practices
13
-
- Adhere to AI Context Convention Specification
13
+
- Adhere to Codebase Context Specification
14
14
directives:
15
15
- Ensure consistency between different language implementations
16
16
- Write clear, well-documented code
@@ -32,7 +32,7 @@ business-requirements:
32
32
- Validate structure of context files
33
33
- Ensure required fields are present
34
34
- Check for proper YAML frontmatter in Markdown files
35
-
target-audience: Developers using the AI Context Convention
35
+
target-audience: Developers using the Codebase Context Specification
36
36
success-metrics:
37
37
- Consistency of linting results across languages
38
38
- Adoption rate among project contributors
@@ -51,7 +51,7 @@ deployment:
51
51
52
52
# Linters Directory
53
53
54
-
This directory contains linting tools for validating AI Context Convention files in different programming languages. The linters ensure that context files adhere to the specification and provide consistent, high-quality contextual information for AI-assisted development.
54
+
This directory contains linting tools for validating Codebase Context Specification files in different programming languages. The linters ensure that context files adhere to the specification and provide consistent, high-quality contextual information for AI-assisted development.
55
55
56
56
## Contents
57
57
@@ -67,9 +67,9 @@ Each language-specific subdirectory contains its own linter implementation. Refe
67
67
When contributing to or modifying the linters:
68
68
69
69
1. Ensure consistency between different language implementations
70
-
2. Follow the AI Context Convention Specification strictly
70
+
2. Follow the Codebase Context Specification strictly
71
71
3. Write clear, well-documented code
72
72
4. Include appropriate error messages and logging for easier debugging
73
73
5. Add unit tests for any new functionality or bug fixes
74
74
75
-
Please refer to the main README.md file in the project root for more detailed contribution guidelines and the full specification of the AI Context Convention.
75
+
Please refer to the main README.md file in the project root for more detailed contribution guidelines and the full specification of the Codebase Context Specification.
Copy file name to clipboardExpand all lines: linters/python/.context.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
-
module-name: Python Linter for AI Context Convention
2
+
module-name: Python Linter for Codebase Context Specification
3
3
related-modules:
4
4
- ../typescript
5
5
version: 0.0.1
6
-
description: Python implementation of the AI Context Convention linter (placeholder)
6
+
description: Python implementation of the Codebase Context Specification linter (placeholder)
7
7
project-type: Linter
8
8
diagrams: []
9
9
technologies:
@@ -35,8 +35,8 @@ business-requirements:
35
35
- Validate structure of context files
36
36
- Ensure required fields are present
37
37
- Check for proper YAML frontmatter in Markdown files
38
-
- Verify content adheres to AI Context Convention Specification
39
-
target-audience: Developers using the AI Context Convention
38
+
- Verify content adheres to Codebase Context Specification
39
+
target-audience: Developers using the Codebase Context Specification
40
40
success-metrics:
41
41
- Consistency with TypeScript linter results
42
42
- Performance on large codebases
@@ -54,13 +54,13 @@ deployment:
54
54
55
55
---
56
56
57
-
# Python Linter for AI Context Convention (Placeholder)
57
+
# Python Linter for Codebase Context Specification (Placeholder)
58
58
59
-
This directory is currently a placeholder for the future Python implementation of the linter for validating AI Context Convention files.
59
+
This directory is currently a placeholder for the future Python implementation of the linter for validating Codebase Context Specification files.
60
60
61
61
## Current Status
62
62
63
-
The Python linter is not yet implemented. This module serves as a placeholder to indicate the planned development of a Python-based linter for the AI Context Convention.
63
+
The Python linter is not yet implemented. This module serves as a placeholder to indicate the planned development of a Python-based linter for the Codebase Context Specification.
64
64
65
65
## Planned Functionality
66
66
@@ -69,7 +69,7 @@ Once implemented, the Python linter is expected to perform the following checks:
69
69
1. Validate the structure of context files (.context.md, .context.yaml, and .context.json)
70
70
2. Ensure required fields are present
71
71
3. Check for proper YAML frontmatter in Markdown files
72
-
4. Verify that content adheres to the AI Context Convention Specification
72
+
4. Verify that content adheres to the Codebase Context Specification
73
73
74
74
## Future Development Guidelines
75
75
@@ -88,4 +88,4 @@ When the Python linter is developed, it should:
88
88
3. Create a detailed implementation plan
89
89
4. Begin development following the project's coding standards and best practices
90
90
91
-
Refer to the main README.md in the project root for the full AI Context Convention Specification and contribution guidelines.
91
+
Refer to the main README.md in the project root for the full Codebase Context Specification and contribution guidelines.
Copy file name to clipboardExpand all lines: linters/typescript/CHANGELOG.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,18 +18,18 @@
18
18
19
19
### Features
20
20
21
-
* Add AI Context Convention specification and linter implementation ([a760aac](https://github.com/Agentic-Insights/codebase-context-spec/commit/a760aac075231a30fbc9e100a6305397840657f7))
21
+
* Add Codebase Context Specification and linter implementation ([a760aac](https://github.com/Agentic-Insights/codebase-context-spec/commit/a760aac075231a30fbc9e100a6305397840657f7))
* Add linting for .contextdocs.md and .contextignore files ([7c49a7f](https://github.com/Agentic-Insights/codebase-context-spec/commit/7c49a7f8ff366be6d16ab85a1511a4b9c9ff5d83))
25
-
* Add PUBLISH.md for publishing the AI Context Convention Linter to npm ([8ea8513](https://github.com/Agentic-Insights/codebase-context-spec/commit/8ea85136f3f2c2b8ad0b8429af00c33cc0f8c8c0))
25
+
* Add PUBLISH.md for publishing the Codebase Context Specification Linter to npm ([8ea8513](https://github.com/Agentic-Insights/codebase-context-spec/commit/8ea85136f3f2c2b8ad0b8429af00c33cc0f8c8c0))
26
26
* Add release workflow and configuration ([903543c](https://github.com/Agentic-Insights/codebase-context-spec/commit/903543ca329ef5b18c28f738d8f34953250bbeb2))
27
27
* Add tooling recommendations and future directions sections ([1dd204d](https://github.com/Agentic-Insights/codebase-context-spec/commit/1dd204df0dc5f00efb773d37fc45d31d94495263))
28
-
* Add TypeScript linter for AI Context Convention files ([3d8d081](https://github.com/Agentic-Insights/codebase-context-spec/commit/3d8d0817907de1ac63359ca762b61d687299e71e))
28
+
* Add TypeScript linter for Codebase Context Specification files ([3d8d081](https://github.com/Agentic-Insights/codebase-context-spec/commit/3d8d0817907de1ac63359ca762b61d687299e71e))
29
29
* Bump version to 0.0.3 ([a056c13](https://github.com/Agentic-Insights/codebase-context-spec/commit/a056c13177a0f0162abf2a78f5c149b0ebc99c4b))
30
30
* Bump version to 0.0.4 ([a223d1e](https://github.com/Agentic-Insights/codebase-context-spec/commit/a223d1ea4c0ae878293d38bad33e156ab2339c9c))
31
31
* Bump version to 0.0.6 ([98a2d30](https://github.com/Agentic-Insights/codebase-context-spec/commit/98a2d305f24cd7b6558a9b4c4b167e765d9d2b96))
32
-
* Expand AI Context Convention with role-specific sections ([b5a9197](https://github.com/Agentic-Insights/codebase-context-spec/commit/b5a9197d096101c425968008919dba45bc3a5f0f))
32
+
* Expand Codebase Context Specification with role-specific sections ([b5a9197](https://github.com/Agentic-Insights/codebase-context-spec/commit/b5a9197d096101c425968008919dba45bc3a5f0f))
33
33
* Implement markdown, YAML, and JSON file linting ([ba514f8](https://github.com/Agentic-Insights/codebase-context-spec/commit/ba514f8a651445c33c988f7d2d08365256a02f2b))
34
34
* Improve README formatting and add icons ([f2a96d2](https://github.com/Agentic-Insights/codebase-context-spec/commit/f2a96d29bb28da224f7dc87524fe21c99c991ca4))
35
35
* new specification for codebase context ([af17b2b](https://github.com/Agentic-Insights/codebase-context-spec/commit/af17b2be8ddfe045587ed4c1951437eceb79c119))
0 commit comments