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: .claude/skills/implement/SKILL.md
+12-4Lines changed: 12 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,15 @@ description: Implement features, fix bugs, or refactor code. Use when asked to a
5
5
6
6
# Implementation Skill — S3Mock
7
7
8
-
Read `AGENTS.md` (root + relevant module) before making changes — especially DO/DON'T, code style, and architecture sections.
8
+
> **Before making any changes**: Read `AGENTS.md` (root + relevant module). These files are the authoritative source for architecture, conventions, and guardrails — they must be read, not skipped.
9
+
10
+
## Skill Workflow
11
+
12
+
A complete feature implementation requires all three skills — run them in sequence:
13
+
14
+
1.**implement** (this skill) — write the production code
15
+
2.**test** skill — add/update unit and integration tests (`*Test.kt`, `*IT.kt`)
16
+
3.**document** skill — update `CHANGELOG.md`, `README.md`, and `AGENTS.md` where applicable
9
17
10
18
## Implementation Flow for New S3 Operations
11
19
@@ -18,12 +26,12 @@ Follow **DTO → Store → Service → Controller** (see AGENTS.md Architecture)
18
26
19
27
## Checklist
20
28
21
-
-[ ] Read root + module `AGENTS.md`
29
+
-[ ] Read root + module `AGENTS.md` (required before any other step)
22
30
-[ ] Identify the S3 API operation ([AWS docs](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html))
23
31
-[ ] Review existing similar implementations
24
32
-[ ] Run `./mvnw ktlint:format` then `./mvnw clean install`
25
-
-[ ]Add/update unit tests (`*Test.kt`) and integration tests (`*IT.kt`)
26
-
-[ ]Update `CHANGELOG.md` and operations table in`README.md` if applicable
33
+
-[ ]Invoke the **`test` skill** to add/update unit and integration tests
34
+
-[ ]Invoke the **`document` skill** to update `CHANGELOG.md`,`README.md`, and `AGENTS.md`
0 commit comments