Skip to content

Commit 14d9325

Browse files
Copilotafranken
andcommitted
Add cross-references and skill workflow to implement/SKILL.md
Co-authored-by: afranken <763000+afranken@users.noreply.github.com>
1 parent 0c656cb commit 14d9325

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

.claude/skills/implement/SKILL.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,15 @@ description: Implement features, fix bugs, or refactor code. Use when asked to a
55

66
# Implementation Skill — S3Mock
77

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
917

1018
## Implementation Flow for New S3 Operations
1119

@@ -18,12 +26,12 @@ Follow **DTO → Store → Service → Controller** (see AGENTS.md Architecture)
1826

1927
## Checklist
2028

21-
- [ ] Read root + module `AGENTS.md`
29+
- [ ] Read root + module `AGENTS.md` (required before any other step)
2230
- [ ] Identify the S3 API operation ([AWS docs](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html))
2331
- [ ] Review existing similar implementations
2432
- [ ] 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`
2735

2836
## Troubleshooting
2937

0 commit comments

Comments
 (0)