Back to skills
SKILL.md
Tasks
ASecurity**Outcome (one sentence):** Complete spring-boot stack bundle including a new java/spring-boot skill (language=java, java-plain stack included) passing the factory lint — first enterprise-JVM coverage.
- 6 stars
- 0 votes
- 0 copies
- 2 views
- Added September 4, 2026
Security analysis
100/100Pro scans all 20 files and shows the line behind each finding
npx -y skills add kouroshez/coding-os --skill tasks --agent claude-codeAre you the author of Tasks?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/kouroshez-tasks-575bbd02)---
id: TASK-375
title: "Stack: spring-boot \u2014 full bundle via factory (new java skill)"
swimlane: templates
kind: feature
epic: D-catalog
labels: [backlog, onboarding-program, ready]
status: archive
priority: P2
appetite: 2d
created: 2026-06-11
started: 2026-06-14
completed: 2026-06-14
agent_session: ses-claude-20260614-003127-9cfa
depends_on: [TASK-361]
blocked_by: []
references: []
---
# TASK-375: Stack: spring-boot — full bundle via factory (new java skill)
**Outcome (one sentence):** Complete spring-boot stack bundle including a new java/spring-boot skill (language=java, java-plain stack included) passing the factory lint — first enterprise-JVM coverage.
## Read First
- docs/playbooks/template-authoring.md
- src/templates/go-plain/stack.yaml (plain-language stack pattern, TASK-348)
- docs/engineering/project-anatomy.md
## Acceptance (G/W/T) — *this IS the Definition of Done*
- **Given** the language layer (TASK-348), **When** `java-plain` + `spring-boot` stacks load, **Then** bare-language pick "java" resolves to java-plain and spring-boot declares language=java.
- **Given** the factory contract, **When** `cos init --template spring-boot --yes --no-index --no-register` runs, **Then** scaffold lands under structure.root with a runnable Maven/Gradle skeleton and resolved placeholders.
- **Given** the new java + spring-boot SKILL.md files, **When** the skill registry loads, **Then** schema-valid frontmatter with no warnings.
- **Given** the matrix, **When** `uv run pytest tests/test_template_scaffold.py tests/test_anatomy_contract.py -q` runs, **Then** green including golden fixtures.
## Work Log
- 2026-06-14 [claude]: Status transitioned to complete via cos task-done.
Files in this skill
- TASK-001-fix-doctor-id-collision-broken-symlink-crash-new-health-chec.md
- TASK-002-fix-doctor-emoji-output-c48-stub-hooks-makefile-override-noi.md
- TASK-003-feat-logging-os-central-log-helpers-three-renders-one-api.md
- TASK-004-intent-enforcement-layer-exhaustive-intent-detection-evidenc.md
- TASK-005-fix-broken-slash-command-refs-stale-command-docs.md
- TASK-006-purge-legacy-make-task-workflow-from-governance-template-doc.md
- TASK-007-fix-cos-verify-per-suite-timeout-shorter-than-slow-suite-run.md
- TASK-008-harden-tests-suite-14-item-audit-loop.md
- TASK-009-codex-dispatchers-must-forward-delegate-stdout-additionalcon.md
- TASK-010-board-observability-governance-hardening-stream-panel-abando.md
- TASK-011-cos-verify-stream-per-suite-progress-so-it-never-looks-hung.md
- TASK-012-trunk-based-git-workflow-kill-branch-sprawl-concurrent-sessi.md
- TASK-013-extend-branch-guard-to-block-head-rewriting-ops-reset-checko.md
- TASK-014-branch-guard-hardening-whitespace-normalize-git-c-c-options-.md
- TASK-015-branch-guard-block-git-rebase-on-trunk.md
- TASK-016-fix-capture-observation-multiedit-drop.md
- TASK-017-fix-prune-deleted-path-missing-pragma-foreign-keys-on.md
- TASK-018-graph-viz-p1-uncap-depth-budgets-semantic-color-regrouping.md
- TASK-019-graph-viz-p1c-root-top-degree-emphasis-in-node-sizing.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.