{"name":"tengu_skill_improvement_detected","slug":"tengu-skill-improvement-detected","family":"flag","title":"Feature flags","noun":"feature flag","description":null,"description_source":"none","described_by":null,"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":{"version":"2.1.39","released_at":"2026-02-10 21:12:16","spans":1}},"aliases":[],"entries":[{"version":"2.1.39","anchor":"skill-improvement-system","heading":"Skill Improvement System","line":null,"released_at":"2026-02-10 21:12:16","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"tengu_skill_loaded","slug":"tengu-skill-loaded","description":"Skill usage stats include hashed skill names only for plugins from outside marketplaces."},{"name":"tengu_skills_dashboard_enabled","slug":"tengu-skills-dashboard-enabled","description":"The skills dashboard drops entries with unrecognised health values, but the dashboard itself stays off."},{"name":"tengu_skills_sync_manifest_failed","slug":"tengu-skills-sync-manifest-failed","description":"An analytics event, not a feature flag. Claude Code logs it when fetching the sync manifest fails while listing synced skill entries (for plugins it logs `tengu_plugins_sync_manifest_failed` instead), with the field `unavailable` (whether the failure reason is `unavailable`)."},{"name":"tengu_skills_sync_resync_skipped","slug":"tengu-skills-sync-resync-skipped","description":"Skills-sync resync ticks now record why they fired and report when one is skipped after the machine slept too long."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-skill-improvement-detected","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}