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:
- Fix the snapshot side and add an entry to the "Record of Local Modifications" (at the end of this file)
- 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 --deletebecause they are overwritten and lost by) - 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
- Version notation: Update to
> **前提 takt バージョン**:をNEW_VERSIONin each SKILL.md - Field addition: Add new fields to the end of the existing table (preserve order)
- Rename: Add a note about old name → new name (e.g., "in v0.28.1,
expert→dualrename to") - Deletion: Delete from the table and mention it in a note
- Referenced documents:
skills/j5ik2o-takt-task-builder/references/task-schema.mdAlso 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:
- Update to
> **前提 takt バージョン**:をNEW_VERSIONat the beginning - 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_VERSIONare updated -
task-schema.mdstatus enum isskills/j5ik2o-takt-task-builder/references/takt/src/infra/task/taskRecordSchemas.tsのTaskStatusSchemamatches -
task-schema.mdThe field list inTaskRecordSchemaとTaskExecutionConfigSchemacovers all fields in -
task-schema.mdThe invariant table insuperRefinematches the validation rules in -
j5ik2o-takt-workflow-builder/SKILL.mdbuilt-in table isskills/j5ik2o-takt-workflow-builder/references/takt/builtins/ja/workflows/is consistent with the actual state -
j5ik2o-takt-workflow-builder/SKILL.mdNo workflow names abolished or renamed in -
j5ik2o-takt-facet-builder/SKILL.mdAll reference paths in -
j5ik2o-takt-analyzer/SKILL.mdAll 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) |