18 Commits

Author SHA1 Message Date
contentful-automation[bot] 3a720ba504 chore(release): v1.2.4 2026-04-24 09:52:47 +00:00
Francois Le Pape 44807f8c0b chore(deps): bump skill-kit to 0.4.3 and align workspace config 2026-04-24 11:46:26 +02:00
contentful-automation[bot] 933964e89d chore(release): v1.2.3 2026-04-24 08:42:50 +00:00
contentful-automation[bot] 7288261db5 chore(release): v1.2.2 2026-04-24 08:38:12 +00:00
contentful-automation[bot] 92b85560a4 chore(release): v1.2.1 2026-04-24 08:34:31 +00:00
contentful-automation[bot] bca9b47e24 chore(release): v1.2.0 2026-04-24 08:04:56 +00:00
Tim Beyer f517be7f37 chore(optimization): remove old individual personalization skills
Remove contentful-personalization-{readiness,setup,doctor,dev} skills
and their source, superseded by the composite contentful-personalization
skill.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 09:24:40 +02:00
Tim Beyer fdf720c799 feat(optimization): add composite contentful-personalization skill
Consolidate personalization/optimization skills into a single composite
skill using skill-kit's .subskill() and .topic() API. This replaces the
need for separate readiness, setup, doctor, dev, and context-dispatcher
skills with one unified entry point.

Three sub-skills:
- onboard: readiness assessment + guided setup (12-step state machine)
- doctor: diagnostics + debugging with fix loop (11 steps)
- develop: lightweight day-to-day dev companion (3 steps)

14 reference topics for quick lookups (SDK APIs, patterns, errors, etc.)

5 deterministic actions: check-packages-env, check-api, validate-setup,
install-packages, write-env-file.

19 shared reference files: 10 carried over, 4 merged from overlapping
sources (env vars, provider, middleware, components), 5 distilled from
internal Ninetailed references.

Bumps @contentful/skill-kit from 0.1.10 to 0.4.0 for composite support.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 18:29:55 +02:00
contentful-automation[bot] 61d8ff773c chore(release): v1.1.1 2026-04-21 14:59:01 +00:00
contentful-automation[bot] 813dd31361 chore(release): v1.1.0 2026-04-21 14:23:50 +00:00
Tim Beyer 339d5d81ac build(contentful-personalization-doctor): rebuild with skill-kit 0.1.10 (treeshake + minify) [NT-2952]
Bundle size: 568KB → 339KB.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 16:12:23 +02:00
Tim Beyer 95c9cfc9c4 build(optimization-doctor): switch to node mode, drop platform binaries [NT-2952]
Use skill-kit --mode node to produce a single .mjs bundle (~568KB) that
runs on the host's Node.js instead of self-contained Bun binaries (~152MB).
Requires Node.js >= 24 on the consumer's machine.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 16:12:03 +02:00
Tim Beyer 7511337723 feat(release): use conventional-changelog for automated bump type
Downgrade release-it to v19 for peer compat with
@release-it/conventional-changelog. Bump type is now determined
automatically from conventional commits (feat→minor, fix→patch,
BREAKING CHANGE→major). Workflow triggers on push to main.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 15:44:44 +02:00
Tim Beyer bc4af1c0d4 feat(release): add release-it automation with lockstep versioning
Adds release-it with @release-it/bumper to bump all skill package.json
files, plugin manifests, and marketplace configs in lockstep. Includes a
manual-dispatch GitHub Actions workflow for patch/minor/major releases.
Aligns all versions to 1.0.0 as baseline.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 15:31:27 +02:00
Francois Le Pape abf1c36c7b chore(oss): add OSS defaults and license automation 2026-04-21 15:10:06 +02:00
Francois Le Pape 3b7ad78d68 refactor: flatten skills directory and rename optimization-* to contentful-personalization-*
Remove grouping directories (contentful/, optimization/) and place all
skills directly under skills/. Rename the four optimization skills to use
the contentful-personalization-* prefix for consistency and better agent
discovery without nested directory support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-21 09:37:15 +02:00
Tim Beyer b944742a98 refactor(optimization-doctor): simplify with skill-kit v0.1.7 features [NT-2952]
- Remove triage step: use action output in next() transition directly
- Use afterAction to stash scan and API results (no more untyped history casts)
- Use getStep typed accessor in prompts and render
- Remove all maxVisits/onMaxVisits (no cycles in this workflow)
- Use triggers field instead of cramming keywords into description

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-20 17:29:15 +02:00
Tim Beyer 7d7fda1142 feat(optimization): add optimization-doctor skill [NT-2952]
First skill-kit skill in this repo. Adds TypeScript infrastructure
(package.json, tsconfig, CI) and the optimization-doctor diagnostic
workflow that scans for Ninetailed personalization issues using a
hybrid approach: deterministic file-system scan + conditional agentic
deep search for ambiguous patterns.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-20 15:43:36 +02:00