Back to skills
SKILL.md
Tasks
ASecurity**Outcome (one sentence):** Complete angular stack bundle including a new angular skill (language=typescript) passing the factory lint.
- 6 stars
- 0 votes
- 0 copies
- 5 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-7e524443)---
id: TASK-377
title: "Stack: angular \u2014 full bundle via factory (new angular skill)"
swimlane: templates
kind: feature
epic: D-catalog
labels: [backlog, onboarding-program, ready]
status: archive
priority: P3
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-377: Stack: angular — full bundle via factory (new angular skill)
**Outcome (one sentence):** Complete angular stack bundle including a new angular skill (language=typescript) passing the factory lint.
## Read First
- docs/playbooks/template-authoring.md
- src/templates/nextjs/stack.yaml (frontend-category shape)
- docs/engineering/project-anatomy.md
## Acceptance (G/W/T) — *this IS the Definition of Done*
- **Given** the factory contract, **When** `cos init --template angular --yes --no-index --no-register` runs in a sandbox, **Then** scaffold lands under structure.root `src/frontend` with placeholders resolved and the boundary aggregated.
- **Given** stack.yaml (language=typescript, category=frontend), **When** schema validation + `make regen-rules` run, **Then** valid with angular skill-enforcement rows; composing with another frontend stack relocates per the anatomy contract.
- **Given** the new angular SKILL.md, **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 the golden fixture.
## Work Log
- 2026-06-14 [claude]: Edit app.component.ts
- 2026-06-14 [claude]: Edit aspnet-core-rules.md
- 2026-06-14 [claude]: Edit global-error-handler.ts
- 2026-06-14 [claude]: Edit astro-app.md
- 2026-06-14 [claude]: Edit health.service.ts
- 2026-06-14 [claude]: Edit backend.md
- 2026-06-14 [claude]: Edit astro-rules.md
- 2026-06-14 [claude]: Edit health.component.ts
- 2026-06-14 [claude]: Edit package.json
- 2026-06-14 [claude]: Edit SKILL.md
- 2026-06-14 [claude]: Edit tsconfig.json
- 2026-06-14 [claude]: Edit SKILL.md
- 2026-06-14 [claude]: Edit angular.json
- 2026-06-14 [claude]: Edit stack.yaml
- 2026-06-14 [claude]: Edit index.html
- 2026-06-14 [claude]: Edit scaffold-boundary.yaml
- 2026-06-14 [claude]: Edit styles.css
- 2026-06-14 [claude]: Edit Backend.csproj
- 2026-06-14 [claude]: Edit Program.cs
- 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.