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
Mechanical 1:1 substitution across 13 occurrences in 7 files: the
reactor pom, all three skill module poms (gitlab-helper, java-to-
typescript, ralph-loop), README.md (installed-skills table, the
`mvn dependency:copy` example, and the Central Portal namespace-claim
paragraph), `.github/workflows/publish.yml` (release-notes template),
and `skills/java-to-typescript/references/platform-adaptation.md`.
Maven Central impact:
- Existing published artifacts under the old groupId remain at their
current coordinates on Central (immutable).
- New releases will appear under `io.github.randomcodespace.ai.skills`.
- The new sub-namespace inherits Central Portal verification from the
parent `io.github.randomcodespace` claim — no extra step required.
Worktree files under .claude/worktrees/ are intentionally left
unchanged (separate checkout with its own state).
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,9 @@ A monorepo of [Claude Code](https://docs.claude.com/claude-code) / Agent SDK ski
6
6
7
7
| Skill | Maven coordinates | What it does |
8
8
|---|---|---|
9
-
|[`gitlab-helper`](skills/gitlab-helper)|`io.github.randomcodespace.ai:gitlab-helper`| GitLab CI/CD, pipelines, runners, and API automation. Version-aware doc grounding + `glab`/`python-gitlab` automation. |
10
-
|[`java-to-typescript`](skills/java-to-typescript)|`io.github.randomcodespace.ai:java-to-typescript`| Migrate a Java service (Spring Boot, Quarkus, Micronaut, Spring MVC) to TypeScript with four-phase orchestration, deterministic plumbing scripts, and contract-parity verification. Air-gap-friendly. |
11
-
|[`ralph-loop`](skills/ralph-loop)|`io.github.randomcodespace.ai:ralph-loop`| Standalone, host-agnostic Ralph-loop driver — run any AI coding CLI (Claude Code, Codex, OpenCode, Gemini, Aider, Amp, Copilot, …) in a self-driving loop against a file-state workspace. Tuned for minimum LLM-call burn. Stdlib-only Python; no internet; no cross-skill deps. |
9
+
|[`gitlab-helper`](skills/gitlab-helper)|`io.github.randomcodespace.ai.skills:gitlab-helper`| GitLab CI/CD, pipelines, runners, and API automation. Version-aware doc grounding + `glab`/`python-gitlab` automation. |
10
+
|[`java-to-typescript`](skills/java-to-typescript)|`io.github.randomcodespace.ai.skills:java-to-typescript`| Migrate a Java service (Spring Boot, Quarkus, Micronaut, Spring MVC) to TypeScript with four-phase orchestration, deterministic plumbing scripts, and contract-parity verification. Air-gap-friendly. |
11
+
|[`ralph-loop`](skills/ralph-loop)|`io.github.randomcodespace.ai.skills:ralph-loop`| Standalone, host-agnostic Ralph-loop driver — run any AI coding CLI (Claude Code, Codex, OpenCode, Gemini, Aider, Amp, Copilot, …) in a self-driving loop against a file-state workspace. Tuned for minimum LLM-call burn. Stdlib-only Python; no internet; no cross-skill deps. |
@@ -78,7 +78,7 @@ The workflow expects these secrets on the `maven-central` environment (or repo-l
78
78
79
79
### Namespace verification
80
80
81
-
`io.github.randomcodespace.ai` is auto-verifiable on Central Portal because it maps to the `RandomCodeSpace` GitHub organization. First publish: log in to [central.sonatype.com](https://central.sonatype.com), claim the `io.github.randomcodespace` namespace, follow the GitHub verification prompt (create a short-lived public repo with a specific name), then the `.ai` sub-namespace inherits automatically.
81
+
`io.github.randomcodespace.ai.skills` is auto-verifiable on Central Portal because it maps to the `RandomCodeSpace` GitHub organization. First publish: log in to [central.sonatype.com](https://central.sonatype.com), claim the `io.github.randomcodespace` namespace, follow the GitHub verification prompt (create a short-lived public repo with a specific name), then the `.ai` sub-namespace inherits automatically.
|**Air-gapped enterprise**| Mirror the artifact to your internal Maven repo (Artifactory / Nexus); the skill bundle is a self-contained zip with vendored dependencies — no npm registry needed at install time |
75
75
76
76
The bundle is the same zip on every platform. Tool-name shims live in the host's adapter layer, not in the skill.
0 commit comments