Skip to content

feat: AI skills, Logger service, and graphify knowledge graph#726

Merged
Adi-ty merged 2 commits into
feat/scaffold-enginefrom
feat/ai-skills-logger-graphify
Jun 24, 2026
Merged

feat: AI skills, Logger service, and graphify knowledge graph#726
Adi-ty merged 2 commits into
feat/scaffold-enginefrom
feat/ai-skills-logger-graphify

Conversation

@Adi-ty

@Adi-ty Adi-ty commented Jun 24, 2026

Copy link
Copy Markdown

Description

Add AI-assisted development skills for Claude Code and Copilot, a Logger service, and a graphify knowledge graph to enable smarter AI tooling within the theme.

Technical Details

Claude Code Skills (.claude/skills/):

  • init/SKILL.md — theme setup and identity management skill (drives npm run init)
  • scaffold/SKILL.md + evals/ — TDD-first feature scaffold skill (blocks, shortcodes, settings pages)
  • setup/SKILL.md + evals/ — bootstrap skill for a new WordPress plugin/theme from a natural-language description
  • README.md — skill index
    GitHub Copilot Prompts & Instructions:
  • .github/prompts/init.prompt.md — /init command for Copilot Chat
  • .github/prompts/scaffold.prompt.md — /scaffold command for Copilot Chat
  • .github/instructions/framework-php.instructions.md — review rules shipped from rtcamp/wp-framework
    Agent Instructions:
  • AGENTS.md — tool-agnostic brief covering structure, principles, guardrails, and graph-first querying
  • CLAUDE.md — Claude Code memory file with key conventions
    Logger Service (inc/Core/Logger.php):
  • Framework-based Registrable class for structured logging
  • Registered in Main::CLASSES and tested via tests/php/inc/Core/LoggerTest.php
  • Accessor helpers in inc/Helpers/Util.php (log_error, log_info, log_warning)
    Graphify Knowledge Graph:
  • scripts/graphify/install.sh, install.ps1, uninstall.sh, verify.sh — cross-platform installer
  • scripts/graphify/README.md — setup and usage docs
  • docs/knowledge-graph.md — project-specific graph documentation
  • graphify-out/graph.json + GRAPH_REPORT.md — committed pre-built graph (16K+ nodes, tree-sitter extracted)
    Init integration:
  • bin/init.js extended to sync AI instructions (npm run sync-ai) and install graphify post-init

Port the AI-tooling layer from the features-plugin-skeleton, reworded for
this theme: init/scaffold/setup skills + Copilot prompts, graphify scripts
and committed graph, and an inc/Core/Logger service with Util accessors.
@Adi-ty Adi-ty force-pushed the feat/ai-skills-logger-graphify branch from 62b8dfa to 60ca769 Compare June 24, 2026 07:07
@Adi-ty Adi-ty requested a review from AnuragVasanwala June 24, 2026 07:13
@Adi-ty Adi-ty self-assigned this Jun 24, 2026
@Adi-ty Adi-ty merged commit 21ddd31 into feat/scaffold-engine Jun 24, 2026
3 of 8 checks passed
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.

2 participants