Project Skill Audit
Analyze a project's past Codex sessions, memory files, and existing local skills to...
Install
npx skills add Dimillian/Skills --skill project-skill-audit -g -a claude-code -y- Repository
- Dimillian/Skills4k
- Category
- Engineering
- Updated
- 7mo ago
- License
- MIT
- Context cost
- Mediumabout 1,928 tokens
- Runs scripts
- No, instructions only
What it does
Analyze a project's past Codex sessions, memory files, and existing local skills to recommend the highest-value skills to create or update. Use when a user asks what skills a project needs, wants skill ideas grounded in real project history, wants an audit of current project-local skills, or wants recommendations for updating stale or incomplete skills instead of creating duplicates.
Project Skill Audit
Overview
Audit the project's real recurring workflows before recommending skills. Prefer evidence from memory, rollout summaries, existing skill folders, and current repo conventions over generic brainstorming.
Recommend updates before new skills when an existing project skill is already close to the needed behavior.
Workflow
-
Map the current project surface. Identify the repo root and read the most relevant project guidance first, such as
AGENTS.md,README.md, roadmap/ledger files, and local docs that define workflows or validation expectations. -
Build the memory/session path first. Resolve the memory base as
$CODEX_HOMEwhen set, otherwise default to~/.codex. Use these locations:- memory index:
$CODEX_HOME/memories/MEMORY.mdor~/.codex/memories/MEMORY.md - rollout summaries:
$CODEX_HOME/memories/rollout_summaries/ - raw sessions:
$CODEX_HOME/sessions/or~/.codex/sessions/
- memory index:
-
Read project past sessions in this order. If the runtime prompt already includes a memory summary, start there. Then search
MEMORY.mdfor:- repo name
- repo basename
- current
cwd - important module or file names Open only the 1-3 most relevant rollout summaries first. Fall back to raw session JSONL only when the summaries are missing the exact evidence you need.
-
Scan existing project-local skills before suggesting anything new. Check these locations relative to the current repo root:
.agents/skills.codex/skillsskillsRead bothSKILL.mdandagents/openai.yamlwhen present.
