# ci-server-engineer A knowledge base that lets Claude Code work as a Yokogawa CI Server engineer. Open this repo in Claude Code and describe what you want to do in CI Server. ## Versions | CI Server | Use | Status | |---|---|---| | **R1.05** | branch `main` | Being moved over from R1.03 one skill at a time; see `knowledge/version-differences.md` and `knowledge/progress.md` | | **R1.03** | branch `r1.03` (tag `r1.03-final`) | Frozen; only fixes are added | For an R1.03 system, check out the `r1.03` branch, or keep it next to `main` as a separate folder: `git worktree add ../ci-server-engineer-r1.03 r1.03`. ## Layout | Path | Contents | |---|---| | `CLAUDE.md` | Always-loaded instructions: role, version, where to look | | `.claude/skills/` | **How to do things.** One skill per CI Server area; each task is its own file | | `knowledge/` | **Shared reference.** Document map, glossary, known issues, cross-area concepts | | `examples/` | Verified, working artifacts (class descriptions, reports, scripts) | | `tools/` | Helper scripts Claude can run (e.g. the setup check) | ## Prerequisites Using the repo needs no manuals: the knowledge is in `knowledge/` and `.claude/skills/`. Only to **extend** the repo (summarize a manual, check a citation) you need the CI Server EN manuals locally. They are not stored in this repo. They are installed in `tls\doc\EN\` under the CI Server data folder (`%TLS_ALLUSERS_PATH%`): `C:\Yokogawa\CIServer\tls\doc\EN\` on the R1.05 test server, `C:\Users\Public\Yokogawa\tls\doc\EN\` on the R1.03 machine. ## Contributing - Add task knowledge under the matching skill: `.claude/skills//tasks/.md`, and add a row to that skill's `SKILL.md` index. - Write in your own words, cite the manual (IM number + section) and the version, and mark the content as verified or from docs.