Skip to content

chore: Update AI tooling, skills, and Neovim configuration - #196

Merged
dgokcin merged 16 commits into
mainfrom
minor-codex-updates
Sep 6, 2026
Merged

dgokcin merged 16 commits into
mainfrom
minor-codex-updates

Conversation

@dgokcin

@dgokcin dgokcin commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

Bring the repository’s AI tooling and editor configuration up to date across the branch’s full change set relative to the latest origin/main.

Changes

  • Add and normalize Codex and Claude configuration, invocation documentation, statusline scripts, and related Make targets.
  • Add the slackify skill and agent metadata, and normalize metadata across the skill collection.
  • Archive legacy skills and their source files while preserving the supported skill implementations.
  • Add the skill metadata lint/scaffold tooling and update AI setup documentation.
  • Update Neovim’s Claude Code and Snacks integrations, add the cc configuration, and remove the obsolete Copilot and agentic plugin configurations.
  • Apply related shell, ignore-file, and shared persona updates.

Additional Notes

This description is based on origin/main...HEAD after fetching the latest remote main. The branch contains 15 commits and changes 65 files, with 948 insertions and 1,540 deletions.

dgokcin added 16 commits August 12, 2026 09:37
- sync all non-project settings through managed block
- update model, tui, plugin, hook trust, and migration state
- remove unsupported rtk pre-tool hook and stale guidance
- add sendmessage to global permission allowlist
- update model from sonnet to claude-fable-5
- traefik-dev, traefik-recon, and traefik skill moved to k8s-gitops-platform-apps on 2026-08-12
- only personal obsidian layer (traefik-epic.md, traefik-vault.md) remains in dotfiles
- detect routed models via clodex endpoint or config.json alias lookup
- query chatgpt backend rate limits instead of anthropic quota
- cache limit data for 60s to match codex cli polling cadence
- compute api-equivalent cost from transcript at openai pricing rates
- derive window labels (5h/weekly/etc) from limit window minutes
- claude code: set model to 'sol' (chatgpt-backed via codex)
- codex config: update model from gpt-5.4 to gpt-5.6-sol
- sol model receives medium effort level per modelSettings
- set enabled = true for claudecode.nvim
- terminal split right at 45% width
- vertical diff layout, keep terminal focus
- leader shortcuts: ac=toggle, af=focus, ar=resume, aK=continue, ab=add-buffer, as=send/add-file, aa=accept, ad=deny
- rewrite content in deniz's slack voice
- all lowercase (code/commands/acronyms verbatim)
- direct, no preamble/fluff, fragments ok
- lead with answer, root cause before fix
- no em-dashes, inline links
…ills

- move deprecated skills to .archived/
- add spike, dev-story, mega-dev, commit to AI_LEGACY_SKILLS for removal
- update mega-dev persona and agent to reference /get-story and /auto-commit
- update jiragirl skill body
- add skill-meta.sh script for linting SKILL.md <-> agents/openai.yaml
- add ai-check make target (runs before install)
- add ai-skill-meta make target (scaffolds missing openai.yaml)
- add yq installer target (yaml processor dependency)
- add openai.yaml metadata for Codex skill picker to:
  address-review, auto-commit, aws-debug, create-pr, create-story,
  daily-recap, get-story, jiragirl, k8s-debug, save-property-to-vault,
  slackify, vault-capture, worktree-cleanup
- defines short_description, invocation policy, and picker behavior
- rename 'tools' to 'allowed-tools' in all skill frontmatter
- remove 'disable-model-invocation: false' entries (align with openai.yaml)
- flip create-story and get-story to model-invoked
- normalize descriptions and metadata across all skills
- delete SKILL.original.md backup files (no longer needed)
- add invocation.md: user- vs model-invoked rules, Skill-tool phrasing, openai.yaml schema
- update README to document agents/openai.yaml pattern
- add ai-check, ai-skill-meta, yq make targets to docs
- document cross-skill call conventions and frontmatter metadata
…ommit

- the four skill dirs moved to skills/.archived/ but only the deletions
  were committed; track the moved files like the other archived skills
- moved jiragirl SKILL.md and agents/openai.yaml to skills/.archived/jiragirl/
- added jiragirl to AI_LEGACY_SKILLS in makefiles/ai.mk
- reworded examples in ai-stuff/invocation.md
- keeps markup literal through claude code's renderer so pasted text carries real characters
- documents slack's mrkdwn dialect: single-asterisk bold, bullet character, bare urls, no headers
@dgokcin dgokcin changed the title feat: Output Slack mrkdwn inside a five-backtick fence chore: Update AI tooling, skills, and Neovim configuration Sep 6, 2026
@dgokcin
dgokcin merged commit f698ef7 into main Sep 6, 2026
15 checks passed
@dgokcin
dgokcin deleted the minor-codex-updates branch September 6, 2026 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant