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: .agents/skills/api-design/SKILL.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,15 +2,18 @@
2
2
name: api-design
3
3
description: API stability annotations, design principles, and patterns for the MongoDB Java Driver. Use when adding or modifying public API surface — new classes, methods, interfaces, or changing method signatures.
4
4
---
5
-
6
5
# API Design
7
6
8
7
## API Stability Annotations
9
8
10
-
-`@Alpha` — Early development, may be removed. Not for production use.
11
-
-`@Beta` — Subject to change or removal. Libraries should not depend on these.
12
-
-`@Evolving` — May add abstract methods in future releases. Safe to use, but implementing/extending bears upgrade risk.
13
-
-`@Sealed` — Must not be extended or implemented by consumers. Safe to use, but not to subclass.
9
+
-`@Alpha` — Early development, may be removed.
10
+
Not for production use.
11
+
-`@Beta` — Subject to change or removal.
12
+
Libraries should not depend on these.
13
+
-`@Evolving` — May add abstract methods in future releases.
14
+
Safe to use, but implementing/extending bears upgrade risk.
15
+
-`@Sealed` — Must not be extended or implemented by consumers.
16
+
Safe to use, but not to subclass.
14
17
-`@Deprecated` — Supported until next major release but should be migrated away from.
Copy file name to clipboardExpand all lines: .agents/skills/evergreen/SKILL.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,12 @@
2
2
name: evergreen
3
3
description: Evergreen CI infrastructure, configuration validation. Use when modifying .evergreen/ config, preparing to submit changes or understanding the Evergreen test matrix.
4
4
---
5
-
6
5
# Evergreen
7
6
8
7
## Evergreen (MongoDB Internal CI)
9
8
10
-
Primary CI runs on MongoDB's Evergreen system. Configuration lives in `.evergreen/`.
9
+
Primary CI runs on MongoDB’s Evergreen system.
10
+
Configuration lives in `.evergreen/`.
11
11
12
12
- Do not modify `.evergreen/` configuration without review
13
13
- Evergreen runs the full test matrix across MongoDB versions, OS platforms, and JDK versions
@@ -30,4 +30,5 @@ To test your changes on Evergreen before merging, create a patch build:
30
30
evergreen patch -u
31
31
```
32
32
33
-
This uploads your uncommitted and committed local changes as a patch build on Evergreen, allowing you to run the full CI test matrix against your branch.
33
+
This uploads your uncommitted and committed local changes as a patch build on Evergreen, allowing you to run the full CI
Copy file name to clipboardExpand all lines: .agents/skills/project-guide/SKILL.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,6 @@
2
2
name: project-guide
3
3
description: Project structure, dependency graph, and guide for finding the right project to work in. Use when starting a task and unsure which project owns the relevant code, or when you need to understand cross-project dependencies.
Copy file name to clipboardExpand all lines: .agents/skills/spec-tests/SKILL.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,12 @@
2
2
name: spec-tests
3
3
description: How to work with MongoDB specification tests — structure, rules, and adding new spec test support. Use when implementing or modifying behavior defined by the MongoDB Driver Specifications, or when working with the test data in testing/resources/specifications/.
Copy file name to clipboardExpand all lines: .agents/skills/style-reference/SKILL.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,6 @@
2
2
name: style-reference
3
3
description: Detailed code style rules for Java, Kotlin, Scala, and Groovy in the MongoDB Java Driver. Use when you need specific formatting rules beyond the basics in root AGENTS.md — e.g., line length, import ordering, brace style, or language-specific formatter configuration. Spotless auto-enforces most rules.
Copy file name to clipboardExpand all lines: .agents/skills/testing-guide/SKILL.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,6 @@
2
2
name: testing-guide
3
3
description: Testing frameworks, conventions, and commands for the MongoDB Java Driver. Use when writing or running tests — covers framework selection per module, test naming conventions, integration test setup, and how to run specific test subsets.
4
4
---
5
-
6
5
# Testing Guide
7
6
8
7
## Frameworks
@@ -49,7 +48,7 @@ description: Testing frameworks, conventions, and commands for the MongoDB Java
49
48
## Module-Specific Notes
50
49
51
50
-**driver-core:** Largest test suite — JUnit 5 + Spock + Mockito
0 commit comments