Last Updated: 2026-04-02 Overall Status: 🟢 100% Complete - Shared RTK rule path fixed for all tools
- Issue:
.agents/rules/base.mdincludes@RTK.md, but no canonicalRTK.mdexisted in.agents/rules/. - Fix: Added
.agents/rules/RTK.mdas the shared, tool-agnostic RTK guidance file so base-rule consumers resolve the include consistently. - Impact: Cursor and Codex now inherit RTK guidance from the same canonical include path used by shared base rules.
Full audit of 74 skills in .agents/skills/ across three phases:
Phase 1 (High-impact):
- Improved descriptions for 4 synced skills (creating-hooks, event-modeling, bdd-with-approvals, refactoring) in discovery index; SKILL.md frontmatter changes need upstreaming to skill-factory
- Added 21 native skills to
.agents/docs/skill-factory-skills.md(new "Native skills" section) - Added SKILL.md symlink at
.agents/skills/skill-foundry/root for standard discovery
Phase 2 (Governance):
- Created
catalog-engineering.yamlwith 50+ engineering skills (category, pattern, overlap_with, notes) - Documented overlap disambiguation for refactoring, testing, and work-splitting skill clusters
- Standardized reference material for native skills (test-doubles-first, planning-with-files)
Phase 3 (Lifecycle):
- Assessed retirement candidates (pbt-pragmatic-adoption, creating-hooks, writing-statuslines) -- kept as
monitorwith 60-day review - Evaluated ab-test-designer/trustworthy-experiments merge -- keep separate (synced upstream)
Plan: .cursor/plans/skills_library_audit_affb1665.plan.md
- Catalog:
.agents/skills/skill-foundry/agents/catalog-product-management.yaml— 25 skills frompmprompt/claude-plugin-product-managementwith category, pattern,overlap_with, and sync provenance (seeskills-lock.json). - Discovery:
.agents/docs/skill-factory-skills.mdretitled to a general skills index; added Product management table mirroring each skill’sdescriptionfrontmatter.
- Issue:
.claude/notifications/last_stop_notificationremained in the index after.gitignoregained.claude/notifications/; ignored paths do not untrack existing files. - Fix:
git rm --cached .claude/notifications/last_stop_notificationso the file stays local-only and per-session; directory remains ignored.
- Research:
thoughts/shared/research/2026-03-26-skill-foundry-vs-repo-skills.md(governance gap vs minimalSKILL.mdcontract). - Plan:
thoughts/shared/plans/2026-03-26-skill-foundry-repo-alignment.md— document two-layer model, addlibrary-catalog.json, validate filesystem vs catalog, keep skill-foundry bundle catalog separate;skill-foundrydirectory has no top-levelSKILL.md(bundle exception encoded in validator spec).
Split the rulebook into a universal base plus contextual modules:
- base.md: Trimmed to universal rules and added contextual loading for Python and Makefile repositories.
- python-project.md and makefile-project.md: Added canonical contextual rule modules for Python and Makefile projects.
- Cursor wrappers: Aligned
python-dev.mdc, addedmakefile-dev.mdc, and updateduse-base-rules.mdcto point at the canonical modules.
Closed 6 gaps in recursive self-improvement infrastructure:
- base.md: Added
<!-- version: 1.1 -->header, fixed broken path toai-feedback-learning-loop.md, added §16 Periodic Self-Audit. - ai-feedback-learning-loop.md: Broadened scope from rules-only to cover skills, workflows, and commands. Added
PROJECT_STATUS.mdrefresh to step 6. - Root shims: Converted
AGENTS.md,GEMINI.md,CLAUDE.mdfrom copies to symlinks →.agents/rules/base.md.
Tool-awareness documentation so every coding tool knows how to use skills:
- base.md: Added §9 Skills (Canonical Location and Use) —
.agents/skills/, trigger-based use, skill format. - create-skill: Storage Locations row for canonical shared path
.agents/skills/skill-name/and symlink exposure. - Research:
2026-03-06-commands-movable-as-skills.mdupdated — canonical.agents/skills/and open question "where XP skills should live" resolved.
Reference: Validation report thoughts/shared/research/2026-03-07-VALIDATION-REPORT-xp-skills-tool-awareness.md.
Completed migration from copy-based sync to symlink-based configuration:
- Eliminated: ~50 duplicated files across
~/.cursor/ - Consolidated: All skills moved to repository (skills-cursor)
- Symlinked:
~/.cursor/,~/.claude/, and root configs now point to repo - Repurposed:
sync-cursor-config.sh→setup-symlinks.sh
Impact: Single source of truth established. All config edits in any tool propagate to repo automatically.
Files: See implementation plan at thoughts/shared/plans/2026-03-06-config-deduplication-symlinks.md
| Component | Status | Progress | Blocking |
|---|---|---|---|
| Cursor rules baseline | ✅ Complete | 100% | - |
| Workflow/rule documentation | 🟡 In Progress | 90% | - |
| Skills catalog | ✅ Complete | 100% | - |
Current Readiness: 🟢 Ready - Configuration repo is usable and actively maintained.
- Added project skill at
.cursor/skills/test-doubles-first/. - Added
SKILL.mdwith decision tree favoring fake/stub/spy before mock. - Added
examples.mdwith minimal Python and TypeScript templates. - Added
usage.mdwith trigger prompts and copy-paste templates. - Added language-specific quick chooser tables for Python and TypeScript dependency types.
- Added anti-pattern -> replacement table to speed up test review and refactoring decisions.
- Added PR review comment templates for fast, consistent code review feedback.
- Added
quick.mdsingle-page fast reference for test-double decisions and review. - Reduced overlap between
usage.mdandquick.mdto keep quick reference concise and detailed templates centralized. - Added
SKILL.mdquick navigation section for faster in-file discovery. - Reworked
examples.mdto Jest-first JavaScript/TypeScript patterns (fake, stub, spy, contract-focused mock).
- Expanding reusable Cursor skills for common engineering workflows.
- Upstream improved descriptions for synced skills (creating-hooks, event-modeling, bdd-with-approvals, refactoring) to skill-factory.
- Upstream reference file standardization (REFERENCE.md/reference.md -> references/) to skill-factory for synced skills.
- Validate the test-doubles skill with real test-writing prompts.
- Synced skill description improvements in discovery index may drift from SKILL.md frontmatter on next skill-factory sync.
- Skill content is cross-platform and uses forward-slash paths.
- Skill intentionally encourages behavior/state assertions over interaction-heavy mocking.