Skip to content

feat(in-progress): strapi-repair skill#7

Draft
innerdvations wants to merge 3 commits into
mainfrom
feat/in-progress-strapi-repair
Draft

feat(in-progress): strapi-repair skill#7
innerdvations wants to merge 3 commits into
mainfrom
feat/in-progress-strapi-repair

Conversation

@innerdvations

Copy link
Copy Markdown

Summary

  • Adds strapi-repair — diagnose and fix common Strapi 5 application project issues (not the monorepo, not v4→v5 migration).
  • Reference-first: links to official docs, PR #26737 security defaults, pnpm v11 migration, and high-traffic GitHub issues — minimal hardcoded config.
  • Read-only scripts: diagnose.js (env, package manager, paths) and audit-security.js (PR #26737 checklist).
  • Workflow: triage → least-invasive fix → verify → escalate reinstall ladder → security audit (breaking changes need approval).

Structure

Path Purpose
skills/in-progress/strapi-repair/SKILL.md Triage table + repair playbooks
skills/in-progress/strapi-repair/REFERENCE.md WAIBU issue index, pnpm, deploy, env/DB links
scripts/diagnose.js Read-only project diagnostics
scripts/audit-security.js Read-only security defaults audit

Test plan

  • Run diagnose.js on a local Strapi 5 app — sensible JSON output
  • Run audit-security.js on a vanilla project — reports missing PR #26737 items
  • Dogfood: admin build failure → skill suggests strapi build before rm -rf node_modules
  • Dogfood: pnpm 11 monorepo → points to workspace.yaml migration + #22849 workaround

Diagnose and fix common Strapi 5 app issues with reference-first
workflows, read-only diagnose/audit scripts, and links to official
docs and PR #26737 security defaults.
Remove audit-security.js. Security audit is now a structured checklist
in SKILL.md — agent reads config files. Keep diagnose.js for env facts only.
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