SuperAPI AI Directory

j5ik2o-takt-skill-updater

Office & productivity

View repository

Updated 10-15 22:39

About this skill

TAKT Skill Updater

Bring the takt-* skill group up to date with the latest version in accordance with new release tags of nrslib/takt.

Prerequisite takt version: v0.47.0

About path notation

This skill uses paths beginning with skills/ . Read the actual paths according to the execution environment:

Environment Prefix
Claude Code .claude/skills/
Codex CLI .codex/skills/
Common (actual) .agents/skills/

The source of truth for takt is the nrslib/takt checkout pointed to by the environment variable TAKT_SRC . It does not depend on git submodules or the layout of a specific repository; use the procedure in Step 0 to clone nrslib/takt directly.

Target skills

Skill Actual path Check target
j5ik2o-takt-task-builder skills/j5ik2o-takt-task-builder/SKILL.md TaskRecord schema, status transitions, field list
j5ik2o-takt-workflow-builder skills/j5ik2o-takt-workflow-builder/SKILL.md Built-in workflow list, YAML structure, new feature fields
j5ik2o-takt-facet-builder skills/j5ik2o-takt-facet-builder/SKILL.md Facet types, style guide reference paths
j5ik2o-takt-analyzer skills/j5ik2o-takt-analyzer/SKILL.md Engine specification reference, built-in paths
j5ik2o-takt-optimizer skills/j5ik2o-takt-optimizer/SKILL.md Log format, optimization parameters

Workflow

Step 0: Obtain the takt source

Prepare a checkout of nrslib/takt and set it toTAKT_SRC . If you already have an existing checkout on hand, you may specify it as TAKT_SRC . If an update target version is specified (such as when called from CI), set that tag to NEW_VERSION . If a TAKT_SRC with the desired tag already checked out is provided, this Step may be omitted.

TAKT_SRC="${TAKT_SRC:-/tmp/takt}"
if [[ ! -d "$TAKT_SRC" ]]; then
  git clone https://github.com/nrslib/takt.git "$TAKT_SRC"
fi
git -C "$TAKT_SRC" fetch --tags
# NEW_VERSION 指定時はそのタグを、未指定時は最新の安定版タグを checkout する
git -C "$TAKT_SRC" checkout \
  "${NEW_VERSION:-$(git -C "$TAKT_SRC" tag --list 'v*' --sort=-v:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -1)}"

Step 1: Check the takt version

takt checkout (TAKT_SRC) with the version assumed by each skill.

# 更新先の takt バージョン(TAKT_SRC のチェックアウトから取得)
NEW_VERSION=$(git -C "$TAKT_SRC" describe --tags --abbrev=0)
echo "更新先のtaktバージョン: ${NEW_VERSION}"

# 各スキルの前提バージョン(旧バージョンの特定に使う)
grep -r "前提 takt バージョン" skills/j5ik2o-takt-*-builder/SKILL.md skills/j5ik2o-takt-analyzer/SKILL.md skills/j5ik2o-takt-optimizer/SKILL.md

From the prerequisite version of each skill, identify the old version (OLD_VERSION). If all skills have the same version, use that value. If they differ, use the oldest version as OLD_VERSION and so on.

OLD_VERSION と NEW_VERSION matches, no update is needed. If there is a difference, proceed to Step 1.5.

Step 1.5: Synchronize reference files

TAKT_SRC From the checkout of references/takt/ , synchronize reference files into the rsync --delete ensures that files deleted on the takt side are also automatically deleted from the skill side.

# sync スクリプトがある場合(TAKT_SRC で更新元を指定する)
TAKT_SRC="$TAKT_SRC" scripts/sync-takt-references.sh --dry-run
TAKT_SRC="$TAKT_SRC" scripts/sync-takt-references.sh

In repos where no sync script exists, individually synchronize the subset referenced by each skill with rsync -a --delete .builtins/, docs/, builtins/skill/references/, src/infra/task/, src/core/logging/, src/core/workflow/ Synchronize only the scope that the skill actually reads, such as

Only the subset of takt resources that each skill references is synchronized to that skill. For the definition of synchronization targets, refer to each skill section in scripts/sync-takt-references.sh .

Quality check of synchronized content (prevention of misreading)

Do not blindly copy just because "the upstream project wrote it that way." Read the documents added or changed in the sync, and check whether there are any descriptions that could lead to misinterpretation (such as errors in configuration examples, explanations that contradict the official reference, or configuration key notation with ambiguous nesting structure), by cross-checking against the authoritative information sources (docs/configuration.md, schema definitions, implementation code).

Actions when detected:

  1. Fix the snapshot side and add an entry to the "Record of Local Modifications" (at the end of this file)
  2. Always check the existing record entries after every sync. If already fixed upstream, delete them from the record; if not fixed, reapply the same fix (rsync --delete because they are overwritten and lost by)
  3. Consider reporting to upstream (nrslib/takt) via issue / PR (reporting leads to permanent fixes)

Step 2: Obtain the diff between tags

Obtain the diff between the old version and the current version, and determine which skills are affected.

cd "$TAKT_SRC"

# 変更されたファイル一覧
git diff --name-only ${OLD_VERSION}..${NEW_VERSION}

# 変更の統計(追加/削除行数)
git diff --stat ${OLD_VERSION}..${NEW_VERSION}

# 変更履歴(コミットメッセージ)
git log --oneline ${OLD_VERSION}..${NEW_VERSION}

Determining affected skills

Determine affected skills from the changed file paths. Skip subsequent steps for skills that are not affected.

Changed file path pattern Affected skill
src/infra/task/taskRecordSchemas.ts, src/infra/task/taskExecutionSchemas.ts j5ik2o-takt-task-builder
builtins/**/workflows/*.yaml j5ik2o-takt-workflow-builder
builtins/**/facets/** j5ik2o-takt-facet-builder
builtins/**/*STYLE_GUIDE*.md j5ik2o-takt-facet-builder
builtins/skill/references/engine.md j5ik2o-takt-analyzer, j5ik2o-takt-workflow-builder
builtins/skill/references/yaml-schema.md j5ik2o-takt-workflow-builder
src/**/log*, src/**/trace* j5ik2o-takt-optimizer

Step 3: Detailed check of affected skills

For skills determined to be affected, check the details of the diff between tags and identify what needs to be reflected in each skill.

cd "$TAKT_SRC"

# 影響ファイルの詳細差分を確認(例)
git diff ${OLD_VERSION}..${NEW_VERSION} -- src/infra/task/taskRecordSchemas.ts src/infra/task/taskExecutionSchemas.ts
git diff ${OLD_VERSION}..${NEW_VERSION} -- builtins/ja/workflows/
git diff ${OLD_VERSION}..${NEW_VERSION} -- builtins/ja/facets/
git diff ${OLD_VERSION}..${NEW_VERSION} -- builtins/skill/references/

Check only the following areas that have been determined to be affected.

a) TaskRecord schema diff (→ j5ik2o-takt-task-builder)

In the diff, src/infra/task/taskRecordSchemas.ts と src/infra/task/taskExecutionSchemas.ts check the changes and identify what needs to be reflected from the following perspectives:

Check item Reference source Update target
Status enum values TaskStatusSchema skills/j5ik2o-takt-task-builder/references/task-schema.md
TaskExecutionConfig fields TaskExecutionConfigSchema skills/j5ik2o-takt-task-builder/references/task-schema.md
TaskRecord fields TaskRecordSchema skills/j5ik2o-takt-task-builder/references/task-schema.md
superRefine validation TaskRecordSchema.superRefine skills/j5ik2o-takt-task-builder/references/task-schema.md status transition table
TaskFailure structure TaskFailureSchema skills/j5ik2o-takt-task-builder/references/task-schema.md

b) Built-in workflow diff (→ j5ik2o-takt-workflow-builder)

In the diff, builtins/**/workflows/*.yaml(old builtins/**/pieces/*.yaml) check the changes and identify what needs to be reflected from the following perspectives:

Check item Update target
Workflow name rename skills/j5ik2o-takt-workflow-builder/SKILL.md built-in table
Newly added workflow skills/j5ik2o-takt-workflow-builder/SKILL.md built-in table
Deleted workflow skills/j5ik2o-takt-workflow-builder/SKILL.md built-in table
New workflow YAML field skills/j5ik2o-takt-workflow-builder/SKILL.md design decision guide

c) Facet structure diff (→ j5ik2o-takt-facet-builder)

In the diff, builtins/**/facets/** と *STYLE_GUIDE*.md check the changes and identify what needs to be reflected from the following perspectives:

Check item Update target
Changes to style guide content skills/j5ik2o-takt-facet-builder/SKILL.md reference material table
Addition/change of facet types skills/j5ik2o-takt-facet-builder/SKILL.md facet creation conventions
New built-in facet skills/j5ik2o-takt-facet-builder/SKILL.md reference example

d) Engine specification differences (→ j5ik2o-takt-analyzer, j5ik2o-takt-optimizer)

Check changes under builtins/skill/references/ in the diff, and identify what to reflect from the following perspectives:

Check item Update destination
Change in rule evaluation method skills/j5ik2o-takt-analyzer/SKILL.md, skills/j5ik2o-takt-workflow-builder/SKILL.md
New step type skills/j5ik2o-takt-workflow-builder/SKILL.md
Log format change skills/j5ik2o-takt-optimizer/SKILL.md
Addition of template variables skills/j5ik2o-takt-task-builder/references/task-schema.md

Step 4: Perform skill updates

Based on what was identified in Step 3, update the affected skills.

Update rules

  1. Version notation: Update to > **前提 takt バージョン**: を NEW_VERSION in each SKILL.md
  2. Field addition: Add new fields to the end of the existing table (preserve order)
  3. Rename: Add a note about old name → new name (e.g., "in v0.28.1, expert → dual rename to")
  4. Deletion: Delete from the table and mention it in a note
  5. Referenced documents: skills/j5ik2o-takt-task-builder/references/task-schema.md Also update reference files such as

List of files to update

File Update content
skills/j5ik2o-takt-task-builder/SKILL.md Status transition table, field references, workflow name examples
skills/j5ik2o-takt-task-builder/references/task-schema.md Field list, status transition diagram, invariant table
skills/j5ik2o-takt-workflow-builder/SKILL.md Built-in workflow table, YAML structure examples, design decision guide
skills/j5ik2o-takt-facet-builder/SKILL.md Reference paths, facet creation conventions
skills/j5ik2o-takt-analyzer/SKILL.md Reference paths, analysis criteria
skills/j5ik2o-takt-optimizer/SKILL.md Log format, optimization parameters

Updating j5ik2o-takt-skill-updater itself

Once the target skills have been updated, also update this skill itself:

  1. Update to > **前提 takt バージョン**: を NEW_VERSION at the beginning
  2. Add this change to the "Past Update History" section at the end

Step 5: Validation

Check consistency after the update.

Automatic verification

# order.md バリデーション(j5ik2o-takt-task-builder)
bash skills/j5ik2o-takt-task-builder/scripts/validate-order-md.sh

# ワークフロー・ファセット バリデーション(j5ik2o-takt-workflow-builder)
bash skills/j5ik2o-takt-workflow-builder/scripts/validate-takt-files.sh --workflows

Manual verification checklist

  • All SKILL.md 前提 takt バージョン が NEW_VERSION are updated
  • task-schema.md status enum is skills/j5ik2o-takt-task-builder/references/takt/src/infra/task/taskRecordSchemas.ts の TaskStatusSchema matches
  • task-schema.md The field list in TaskRecordSchema と TaskExecutionConfigSchema covers all fields in
  • task-schema.md The invariant table in superRefine matches the validation rules in
  • j5ik2o-takt-workflow-builder/SKILL.md built-in table is skills/j5ik2o-takt-workflow-builder/references/takt/builtins/ja/workflows/ is consistent with the actual state
  • j5ik2o-takt-workflow-builder/SKILL.md No workflow names abolished or renamed in
  • j5ik2o-takt-facet-builder/SKILL.md All reference paths in
  • j5ik2o-takt-analyzer/SKILL.md All reference paths in
  • j5ik2o-takt-skill-updater's own 前提 takt バージョン and "Past Update History" are updated
  • All entries in "Local Modification Record" have been reapplied to the post-sync snapshot (or upstream fixes have been confirmed and the entries removed from the record)

Step 6: Commit and PR

Commit the updates.

Branch naming conventions

chore/update-takt-skills-for-v{バージョン}

Example: chore/update-takt-skills-for-v031

Commit message template

chore: update takt-* skills for takt v{バージョン}

- Add "前提 takt バージョン: v{バージョン}" to all takt-* skills
- j5ik2o-takt-task-builder: {変更サマリ}
- j5ik2o-takt-workflow-builder: {変更サマリ}
- Sync takt reference snapshots to v{バージョン}

Local Modification Record

Local fix to the snapshot for a description that could cause misreading of the upstream document. It is lost on every sync (rsync --delete), so it is reapplied each time during the Step 1.5 quality check. Once the fix is released upstream, delete the corresponding line.

Target file Fix content Date added Removal condition
docs/testing/e2e.md(Under each sync-destination skill references/takt/ ) In the Observability E2E procedure configuration example, add the usage_events_phase / monitor / session_log_exporter に observability. prefix (because it would be misread as a top-level setting. The correct one is docs/configuration.md の observability subfield) 2026-06-11 Delete once the same location upstream is fixed

Past update history

Record major changes here so they can be referenced during future updates.

v0.46.0 → v0.47.0(2026-06-18)

Skill Change content
All skills 前提 takt バージョン: v0.47.0 updated to.v0.47.0 tag reference snapshot synced
j5ik2o-takt-task-builder No changes to the TaskRecord / TaskExecutionConfig schema. Only the version notation was updated
j5ik2o-takt-workflow-builder BREAKING: provider_options.$ref → extends(bare name) migration reflected in three places: the YAML example, the design decision guide, and the v0.47.0 changes.persona_providers deprecated →provider_routing(personas/tags/steps 3 axes) noted in the changes. Added takt-default-with-fc・peer-review-with-fc to the built-in table. Finding Contract (finding_contract: section) YAML example and design decision guide added. Step tags (tags: field) Parallel Step example and design decision guide added.provider-options/ directory move (builtins/{lang}/workflows/provider-options/ → builtins/{lang}/provider-options/) noted in the changes. Trace discovery enhancement (WorkflowTraceTaskMetadata) noted in the changes
j5ik2o-takt-facet-builder Persona に findings-manager added. Added findings-manager to Instruction. Added findings-manager・*-finding-contract family (11 items) to Output Contract. Added a note on v0.47.0 changes
j5ik2o-takt-analyzer Added traceDiscovery.ts to the reference materials table. Added a provider_options.$ref deprecation check and a provider_routing migration check to the workflow structure analysis checklist
j5ik2o-takt-optimizer Added optimization items for provider_options.$ref → extends migration and persona_providers → provider_routing migration to the loop control improvement section

v0.45.0 → v0.46.0(2026-06-17)

Skill Change content
All skills 前提 takt バージョン: v0.46.0 updated to.v0.46.0 tag reference snapshot synced
j5ik2o-takt-task-builder No changes to the TaskRecord / TaskExecutionConfig schema. Only the version notation was updated
j5ik2o-takt-workflow-builder requirements-reviewer removed,pure-reviewer added (review-pure instruction + pure-review output contract) reflected in the built-in table.provider_options.$ref common YAML reference and built-in presets (provider-options/{edit,review-files,review-readonly,review-web}.yaml) appended to the design decision guide.provider_options.opencode.allowed_tools・provider_options.kiro.agent added to the design decision guide table.team_leader.max_parts → max_concurrency + max_total_parts split noted in the v0.46.0 addition example
j5ik2o-takt-facet-builder From Persona, requirements-reviewer removed and pure-reviewer added. Removed review-requirements from Instruction and added review-pure . Removed requirements-review from Output Contract and pure-review added. Added a note on v0.46.0 changes
j5ik2o-takt-analyzer OTLP export (OTEL_EXPORTER_OTLP_ENDPOINT span / metric sending when configured), nesting of provider spans via W3C trace context propagation,workflow_start.<name> span to assist discovery of running workflows, added to the observability section
j5ik2o-takt-optimizer OTLP span / metric added to the log source table in the "Optimization based on log diagnosis results" section

v0.44.0 → v0.45.0(2026-06-11)

Skill Changes
All skills 前提 takt バージョン: v0.45.0 updated to.v0.45.0 tag reference snapshot synchronized
j5ik2o-takt-task-builder No changes to TaskRecord / TaskExecutionConfig schema. Only version notation updated
j5ik2o-takt-workflow-builder No changes to builtins. Only version notation updated
j5ik2o-takt-facet-builder No changes to facets/style guides. Only version notation updated
j5ik2o-takt-analyzer observability.usage_events_phase: true is now functional (no-op in v0.44.0). New log file .takt/runs/<run>/logs/<session>-usage-events.phase.jsonl(PhaseUsageEventLogRecord type NDJSON) added to log location/format.phaseUsageEvent.ts added to the reference materials table.UsageEventLogRecord.usage に cache_creation_input_tokens / cache_read_input_tokens added
j5ik2o-takt-optimizer New log source -usage-events.phase.jsonl(phase-granularity token aggregation) added to the log source table in the "Optimization based on log diagnosis results" section

v0.43.0 → v0.44.0(2026-06-10)

Skill Changes
All skills 前提 takt バージョン: v0.44.0 updated to.v0.44.0 tag reference snapshot synchronized (specify the tag's worktree as TAKT_SRC and sync)
j5ik2o-takt-task-builder No changes to TaskRecord / TaskExecutionConfig schema. Only version notation and reference docs synchronized
j5ik2o-takt-workflow-builder coding-review parallel review expanded to all built-in review / review-fix / development workflows (backend, frontend, dual, terraform and their variants) (*-mini と compound-eye excluded). New provider kiro(kiro-cli、kiro_api_key / kiro_cli_path configured) reflected
j5ik2o-takt-facet-builder No changes to facets/style guides. Only version notation updated
j5ik2o-takt-analyzer observability opt-in output (.takt/runs/<run>/monitor.json Added observability opt-in output (.takt/runs/<run>/monitor.json metrics, OTel span-derived shadow session log) to the log location/format.span-to-ndjson-mapper.ts Added to reference materials. In the NDJSON record table phase_judge_stage Append phase_judge_stage
j5ik2o-takt-optimizer No changes to the log format itself. Only the version notation was updated

v0.42.0 → v0.43.0(2026-06-02)

Skill Changes
All skills 前提 takt バージョン: v0.43.0 updated to.v0.43.0 Synchronize the reference snapshot of the tag
sync-takt-references.sh TAKT_SRC Enabled specifying the update-source checkout via an environment variable, so root references/takt made it possible to sync even with a checkout that does not have
j5ik2o-takt-task-builder There are no new changes to the TaskRecord schema itself. The existing managed_pr / resume_point Keep the description and sync the reference docs to v0.43.0
j5ik2o-takt-workflow-builder frontend-maintenance workflow, addition to peer review of coding-review addition of coding-review to the frontend-maintenance workflow and peer review,quality_gates.type: command reflected quality_gates.type: command
j5ik2o-takt-facet-builder coding-reviewer、existing-system-respect, maintenance-related instructions,existing-system knowledge、coding-review / maintenance-scope Added the output contract to the built-in examples
j5ik2o-takt-analyzer Added a static analysis perspective to the command quality gate
j5ik2o-takt-optimizer Added an organization perspective to the command quality gate

v0.36.0 → v0.42.0(2026-05-21)

Skill Changes
All skills 前提 takt バージョン: v0.42.0 updated to.references/takt の source of truth を references/okite-ai/references/takt Specified the repo layout to be read as
j5ik2o-takt-task-builder managed_pr constraint,source: pr_review と pr_number the relationship of,resume_point Reflected the structure in references/task-schema.md references/task-schema.md
j5ik2o-takt-workflow-builder default-draft / default-high / default-mini / default-peer-review / draft / peer-review / auto-improvement-loop / takt-default-refresh-* Reflected the addition of built-ins for / CQRS review.provider_options.<provider>.effort Added the judgment criteria for
j5ik2o-takt-facet-builder Corrected to note that templates are not abolished but are auxiliary references.ai-antipattern-* Updated to the built-in list as of v0.42.0, including / research / terraform / character persona, etc.
j5ik2o-takt-analyzer Updated the NDJSON record name to workflow_* and corrected the log type reference to src/shared/utils/types.ts .step_start.providerOptions* Added to the diagnostic perspectives
j5ik2o-takt-optimizer 前提 takt バージョン: v0.42.0 Updated to
j5ik2o-takt-skill-updater When the sync script is absent, rsync Added the base sync procedure

v0.35.4 → v0.36.0(2026-04-16)

Skill Changes
All skills 前提 takt バージョン: v0.36.0 updated to
j5ik2o-takt-task-builder BREAKING: piece, start_movement, exceeded_max_movements The alias is completely abolished.schema.ts を taskRecordSchemas.ts + taskExecutionSchemas.ts Split and reflected in. New fields: resume_point(for sub-workflow resumption). Template variable {max_movements} → {max_steps}、{movement_iteration} → {step_iteration}。instruction_template completely abolished
j5ik2o-takt-workflow-builder BREAKING: movements/initial_movement/max_movements/piece_config/piece_categories The alias is completely abolished. New step type: call: sub-workflow call (subworkflow: { callable: true } required, maximum nesting depth 5),kind: system AI-less system step (system_inputs:, effects:). New fields: structured_output: { schema_ref: } + schemas: definition. New rule condition: when: deterministic condition (comparison operators,context.*/structured.*/effect.* reference).instruction_template completely abolished
j5ik2o-takt-facet-builder New built-in policy screen-api added (screen-only API policy, applied to all dual-type workflows)
j5ik2o-takt-analyzer Reference path update: src/core/piece/evaluation/RuleEvaluator.ts → src/core/workflow/evaluation/RuleEvaluator.ts。when: Added support for deterministic condition evaluation
sync-takt-references.sh src/core/piece/evaluation → src/core/workflow/evaluation Path updated.schema.ts Sync taskRecordSchemas.ts + taskExecutionSchemas.ts expanded to

v0.31.0 → v0.35.4(2026-04-13)

Skill Changes
All skills 前提 takt バージョン: v0.35.4 updated. Large-scale terminology rename: piece → workflow、movement → step、pieces/ → workflows/、initial_movement → initial_step、max_movements → max_steps、piece_config → workflow_config. Old names remain compatible as aliases
j5ik2o-takt-task-builder piece → workflow(alias compatible),start_movement → start_step、exceeded_max_movements → exceeded_max_steps. New field: run_slug, should_publish_branch_to_origin, source(pr_review/issue/manual), pr_number(source: pr_review required when)
j5ik2o-takt-workflow-builder pieces/ → workflows/ directory moved. For workflow YAML, movements → steps、initial_movement → initial_step、max_movements → max_steps. Built-in table refreshed: review-related split (review-default, review-backend etc.), audit-related workflows newly added (audit-architecture, audit-e2e, audit-security, audit-unit etc.).e2e-test/unit-test removed → merged into audit-related
j5ik2o-takt-facet-builder Template directory abolished (changed to referencing existing facets). Many new facets added: Instruction (architecture-audit-*, audit-security-*, e2e-audit-*, e2e-coverage-*, unit-audit-*, write-tests-first)、Knowledge(e2e-testing, react, unit-testing)、Output Contract(architecture-audit-*, audit-security, e2e-audit-*, e2e-coverage-plan, plan-frontend, test-report, unit-audit-*)、Policy(design-fidelity, design-planning, task-decomposition)、Persona(architect-planner, research-*, conductor, test-planner, ai-antipattern-reviewer)。implement-e2e-test/plan-e2e-test removed
j5ik2o-takt-analyzer ムーブメント → ステップ、ピースYAML → ワークフローYAML terminology unified. Built-in reference paths updated to workflows/ updated to
j5ik2o-takt-optimizer ムーブメント統合 → ステップ統合. All terminology unified to step/workflow unified to. Reference paths updated to workflows/ updated to

v0.29.0 → v0.31.0(2026-03-09)

Skill Changes
All skills 前提 takt バージョン: v0.31.0 updated to
j5ik2o-takt-task-builder pr_failed status (sixth terminal state) added to the transition table
j5ik2o-takt-workflow-builder Built-in table refreshed to the current piece list (expert/default-mini/review-only → dual/backend/frontend/review/takt-default etc.).allowed_tools → provider_options.claude.allowed_tools migration example added. Loop monitor's instruction unified to built-in facet references.takt-default-team-leader abolished (takt-default merged into)
j5ik2o-takt-facet-builder Built-in list greatly expanded (Instruction: dual-team-leader-implement, loop-monitor-reviewers-fix, team-leader-implement etc. added. Knowledge: task-decomposition added. Persona: supervisor, dual-supervisor etc. added. Output Contract: added for each review type). Added to review output contract: family_tag/reopened section structure added
j5ik2o-takt-analyzer provider_options structure check items added.*-provider-events.jsonl(separate file) and trace.md log description added.observability → logging rename reflected
j5ik2o-takt-optimizer instruction reference normalization,allowed_tools の provider_options migration optimization item added

v0.29.0 → v0.30.0 (2026-03-06, not applied → merged into v0.31.0)

Skill Changes
All skills 前提 takt バージョン: v0.30.0 updated to
j5ik2o-takt-task-builder pr_failed status (sixth terminal state) added. PR creation failure separated from failed separated.failure is optional (failed and unlike it, not required)
j5ik2o-takt-workflow-builder allowed_tools → provider_options.claude.allowed_tools moved to. Loop monitor's instruction unified to built-in facet references (loop-monitor-ai-fix, loop-monitor-reviewers-fix) unified. Added to design decision guide: provider_options added
j5ik2o-takt-facet-builder Added to built-in Instruction: loop-monitor-ai-fix, loop-monitor-reviewers-fix added. Added to review output contract: family_tag/new/persists/resolved/reopened section structure added
j5ik2o-takt-analyzer provider_options structure check items added.*-provider-events.jsonl(separate file) and trace.md Added log description.observability → logging Reflect rename
j5ik2o-takt-optimizer instruction Added reference normalization optimization item

v0.22.0 → v0.29.0(2026-03-04)

Skills Changes
All skills 前提 takt バージョン: v0.29.0 Added
j5ik2o-takt-task-builder exceeded Added status (5th terminal state).base_branch, exceeded_max_movements, exceeded_current_iteration Added field
j5ik2o-takt-workflow-builder expert → dual Rename (v0.28.1).default-mini Abolished.review-fix series /backend/frontend Added series pieces.quality_gates Added field
j5ik2o-takt-facet-builder No changes
j5ik2o-takt-analyzer No changes
j5ik2o-takt-optimizer provider-events.jsonl Added (minor)