ci-server-engineer/.claude/skills
cliu 516729ff24 R1.05 findings from a user project (tested only)
Tested on the R1.05 test server 2026-10-09..12 with a user project (own
objects only); not yet on CI-Eng-Sample (ISS-188). Only results that
were tested are included; inferences, code-only and manual-only points
and the untested sample layout change were left out.
- layouts: 'logout' is a secondary logout, always disabled on the R1.05
  web client; 'exit' closes the window and ends the session (ISS-182).
- create-display: R1.05 web client table (String items in text vs
  textField, fixed text alignment, start-hidden limits ISS-183, two
  visibility conditions, On entry display actions, rectangle blinking,
  verified connections, first load).
- java-class 4a: signal arrays at scale, write on change, attribute
  arrays, offline javac/javap check; change-reset-class: new signals need
  the object recreated, attributes lost (ISS-185); opcdbg reset in cmd,
  TRIGGER_1 via dssqld -m.
- string-items (ISS-187), users-groups, modbus-station (400 registers,
  comm loss), export-dataset (NAME range filter), item-alarming.
- new task system-management/package-project.md; tools/ModbusSim.java
  (tested on R1.05: FC03/04/06/16, exceptions, modes); AMSI (ISS-186).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 21:57:08 +11:00
..
alarm-management R1.05 findings from a user project (tested only) 2026-10-09 21:57:08 +11:00
audit-trail R1.05 re-check batch 3: alarms, audit, authorization, classes, HAC, reporting, pyTOOLS 2026-10-09 10:21:36 +11:00
authorization R1.05 findings from a user project (tested only) 2026-10-09 21:57:08 +11:00
class-object-engineering R1.05 findings from a user project (tested only) 2026-10-09 21:57:08 +11:00
data-access R1.05 V4: reduced CI-Eng-Sample load tested and removed on shared server 2026-10-08 19:10:26 +11:00
equipment R1.05 findings from a user project (tested only) 2026-10-09 21:57:08 +11:00
graphics R1.05 findings from a user project (tested only) 2026-10-09 21:57:08 +11:00
high-availability R1.05 re-check batch 3: alarms, audit, authorization, classes, HAC, reporting, pyTOOLS 2026-10-09 10:21:36 +11:00
history-management R1.05 V5 and V6: graphics files and history checks on the test server 2026-10-09 11:20:38 +11:00
installation-security R1.05 verification V1-V3 done; fix setup_check firewall rule match 2026-10-08 18:38:59 +11:00
item-engineering R1.05 findings from a user project (tested only) 2026-10-09 21:57:08 +11:00
portal-setup check-web-access: framed pages are fetched by the viewer's browser 2026-10-09 15:12:07 +11:00
pytools R1.05 re-check batch 3: alarms, audit, authorization, classes, HAC, reporting, pyTOOLS 2026-10-09 10:21:36 +11:00
reporting R1.05 write tests V9, V10, V12, V15 on the shared test server 2026-10-09 10:52:20 +11:00
system-check Move main to CI Server R1.05: version split, differences, system check 2026-10-08 18:07:48 +11:00
system-management R1.05 findings from a user project (tested only) 2026-10-09 21:57:08 +11:00
README.md Add phase 0-1 knowledge and system skills 2026-09-30 13:07:37 +10:00

Skills

One skill per CI Server area, following knowledge/document-map.md. Nested skill folders are not used for grouping; group tasks inside each skill instead:

<area>/
├── SKILL.md       # frontmatter (name, description with task keywords) + task index
├── tasks/         # one file per task
└── reference/     # area-specific details

The description in SKILL.md decides when Claude uses the skill. List the words users will actually say.

Skills must work on any R1.03 system, so never use names from a particular system (items, sections, stations, nodes). Write placeholders such as <Section>.<Tag> and, where an example helps, use names from the sample project CI-Eng-Sample (examples/CI-Eng-Sample/). Test-system evidence belongs in knowledge/progress.md and knowledge/issues.md.