gitextract_7sovbsfr/ ├── .claude/ │ └── commands/ │ └── triage-prs.md ├── .claude-plugin/ │ └── marketplace.json ├── .cursor-plugin/ │ ├── CHANGELOG.md │ └── marketplace.json ├── .github/ │ ├── .release-please-manifest.json │ ├── release-please-config.json │ └── workflows/ │ ├── ci.yml │ ├── deploy-docs.yml │ ├── release-pr.yml │ └── release-preview.yml ├── .gitignore ├── AGENTS.md ├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE ├── PRIVACY.md ├── README.md ├── SECURITY.md ├── docs/ │ ├── brainstorms/ │ │ ├── 2026-02-14-copilot-converter-target-brainstorm.md │ │ ├── 2026-02-17-copilot-skill-naming-brainstorm.md │ │ ├── 2026-03-14-ce-plan-rewrite-requirements.md │ │ ├── 2026-03-15-ce-ideate-skill-requirements.md │ │ ├── 2026-03-16-issue-grounded-ideation-requirements.md │ │ ├── 2026-03-17-release-automation-requirements.md │ │ └── 2026-03-18-auto-memory-integration-requirements.md │ ├── plans/ │ │ ├── 2026-02-08-feat-convert-local-md-settings-for-opencode-codex-plan.md │ │ ├── 2026-02-08-feat-pr-triage-and-merge-plan.md │ │ ├── 2026-02-08-feat-simplify-plugin-settings-plan.md │ │ ├── 2026-02-08-refactor-reduce-plugin-context-token-usage-plan.md │ │ ├── 2026-02-09-refactor-dspy-ruby-skill-update-plan.md │ │ ├── 2026-02-12-feat-add-cursor-cli-target-provider-plan.md │ │ ├── 2026-02-14-feat-add-copilot-converter-target-plan.md │ │ ├── 2026-02-14-feat-add-gemini-cli-target-provider-plan.md │ │ ├── 2026-02-14-feat-auto-detect-install-and-gemini-sync-plan.md │ │ ├── 2026-02-25-feat-windsurf-global-scope-support-plan.md │ │ ├── 2026-03-01-feat-ce-command-aliases-backwards-compatible-deprecation-plan.md │ │ ├── 2026-03-01-fix-setup-skill-non-claude-llm-fallback-plan.md │ │ ├── 2026-03-03-feat-sync-claude-mcp-all-supported-providers-plan.md │ │ ├── 2026-03-15-001-feat-ce-ideate-skill-plan.md │ │ ├── 2026-03-16-001-feat-issue-grounded-ideation-plan.md │ │ ├── 2026-03-17-001-feat-release-automation-migration-beta-plan.md │ │ ├── 2026-03-18-001-feat-auto-memory-integration-beta-plan.md │ │ └── feature_opencode-commands-as-md-and-config-merge.md │ ├── solutions/ │ │ ├── adding-converter-target-providers.md │ │ ├── codex-skill-prompt-entrypoints.md │ │ ├── plugin-versioning-requirements.md │ │ ├── skill-design/ │ │ │ ├── beta-skills-framework.md │ │ │ ├── claude-permissions-optimizer-classification-fix.md │ │ │ ├── compound-refresh-skill-improvements.md │ │ │ └── script-first-skill-architecture.md │ │ └── workflow/ │ │ └── manual-release-please-github-releases.md │ └── specs/ │ ├── claude-code.md │ ├── codex.md │ ├── copilot.md │ ├── cursor.md │ ├── gemini.md │ ├── kiro.md │ ├── opencode.md │ └── windsurf.md ├── package.json ├── plugins/ │ ├── coding-tutor/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── .cursor-plugin/ │ │ │ └── plugin.json │ │ ├── README.md │ │ ├── commands/ │ │ │ ├── quiz-me.md │ │ │ ├── sync-tutorials.md │ │ │ └── teach-me.md │ │ └── skills/ │ │ └── coding-tutor/ │ │ ├── SKILL.md │ │ └── scripts/ │ │ ├── create_tutorial.py │ │ ├── index_tutorials.py │ │ ├── quiz_priority.py │ │ └── setup_tutorials.py │ └── compound-engineering/ │ ├── .claude-plugin/ │ │ └── plugin.json │ ├── .cursor-plugin/ │ │ └── plugin.json │ ├── .mcp.json │ ├── AGENTS.md │ ├── CHANGELOG.md │ ├── CLAUDE.md │ ├── LICENSE │ ├── README.md │ ├── agents/ │ │ ├── design/ │ │ │ ├── design-implementation-reviewer.md │ │ │ ├── design-iterator.md │ │ │ └── figma-design-sync.md │ │ ├── docs/ │ │ │ └── ankane-readme-writer.md │ │ ├── research/ │ │ │ ├── best-practices-researcher.md │ │ │ ├── framework-docs-researcher.md │ │ │ ├── git-history-analyzer.md │ │ │ ├── issue-intelligence-analyst.md │ │ │ ├── learnings-researcher.md │ │ │ └── repo-research-analyst.md │ │ ├── review/ │ │ │ ├── agent-native-reviewer.md │ │ │ ├── architecture-strategist.md │ │ │ ├── code-simplicity-reviewer.md │ │ │ ├── data-integrity-guardian.md │ │ │ ├── data-migration-expert.md │ │ │ ├── deployment-verification-agent.md │ │ │ ├── dhh-rails-reviewer.md │ │ │ ├── julik-frontend-races-reviewer.md │ │ │ ├── kieran-python-reviewer.md │ │ │ ├── kieran-rails-reviewer.md │ │ │ ├── kieran-typescript-reviewer.md │ │ │ ├── pattern-recognition-specialist.md │ │ │ ├── performance-oracle.md │ │ │ ├── schema-drift-detector.md │ │ │ └── security-sentinel.md │ │ └── workflow/ │ │ ├── bug-reproduction-validator.md │ │ ├── lint.md │ │ ├── pr-comment-resolver.md │ │ └── spec-flow-analyzer.md │ └── skills/ │ ├── agent-browser/ │ │ ├── SKILL.md │ │ ├── references/ │ │ │ ├── authentication.md │ │ │ ├── commands.md │ │ │ ├── profiling.md │ │ │ ├── proxy-support.md │ │ │ ├── session-management.md │ │ │ ├── snapshot-refs.md │ │ │ └── video-recording.md │ │ └── templates/ │ │ ├── authenticated-session.sh │ │ ├── capture-workflow.sh │ │ └── form-automation.sh │ ├── agent-native-architecture/ │ │ ├── SKILL.md │ │ └── references/ │ │ ├── action-parity-discipline.md │ │ ├── agent-execution-patterns.md │ │ ├── agent-native-testing.md │ │ ├── architecture-patterns.md │ │ ├── dynamic-context-injection.md │ │ ├── files-universal-interface.md │ │ ├── from-primitives-to-domain-tools.md │ │ ├── mcp-tool-design.md │ │ ├── mobile-patterns.md │ │ ├── product-implications.md │ │ ├── refactoring-to-prompt-native.md │ │ ├── self-modification.md │ │ ├── shared-workspace-architecture.md │ │ └── system-prompt-design.md │ ├── agent-native-audit/ │ │ └── SKILL.md │ ├── andrew-kane-gem-writer/ │ │ ├── SKILL.md │ │ └── references/ │ │ ├── database-adapters.md │ │ ├── module-organization.md │ │ ├── rails-integration.md │ │ ├── resources.md │ │ └── testing-patterns.md │ ├── ce-brainstorm/ │ │ └── SKILL.md │ ├── ce-compound/ │ │ └── SKILL.md │ ├── ce-compound-refresh/ │ │ └── SKILL.md │ ├── ce-ideate/ │ │ └── SKILL.md │ ├── ce-plan/ │ │ └── SKILL.md │ ├── ce-plan-beta/ │ │ └── SKILL.md │ ├── ce-review/ │ │ └── SKILL.md │ ├── ce-work/ │ │ └── SKILL.md │ ├── changelog/ │ │ └── SKILL.md │ ├── claude-permissions-optimizer/ │ │ ├── SKILL.md │ │ └── scripts/ │ │ └── extract-commands.mjs │ ├── compound-docs/ │ │ ├── SKILL.md │ │ ├── assets/ │ │ │ ├── critical-pattern-template.md │ │ │ └── resolution-template.md │ │ ├── references/ │ │ │ └── yaml-schema.md │ │ └── schema.yaml │ ├── create-agent-skill/ │ │ └── SKILL.md │ ├── create-agent-skills/ │ │ ├── SKILL.md │ │ ├── references/ │ │ │ ├── api-security.md │ │ │ ├── be-clear-and-direct.md │ │ │ ├── best-practices.md │ │ │ ├── common-patterns.md │ │ │ ├── core-principles.md │ │ │ ├── executable-code.md │ │ │ ├── iteration-and-testing.md │ │ │ ├── official-spec.md │ │ │ ├── recommended-structure.md │ │ │ ├── skill-structure.md │ │ │ ├── using-scripts.md │ │ │ ├── using-templates.md │ │ │ └── workflows-and-validation.md │ │ ├── templates/ │ │ │ ├── router-skill.md │ │ │ └── simple-skill.md │ │ └── workflows/ │ │ ├── add-reference.md │ │ ├── add-script.md │ │ ├── add-template.md │ │ ├── add-workflow.md │ │ ├── audit-skill.md │ │ ├── create-domain-expertise-skill.md │ │ ├── create-new-skill.md │ │ ├── get-guidance.md │ │ ├── upgrade-to-router.md │ │ └── verify-skill.md │ ├── deepen-plan/ │ │ └── SKILL.md │ ├── deepen-plan-beta/ │ │ └── SKILL.md │ ├── deploy-docs/ │ │ └── SKILL.md │ ├── dhh-rails-style/ │ │ ├── SKILL.md │ │ └── references/ │ │ ├── architecture.md │ │ ├── controllers.md │ │ ├── frontend.md │ │ ├── gems.md │ │ ├── models.md │ │ └── testing.md │ ├── document-review/ │ │ └── SKILL.md │ ├── dspy-ruby/ │ │ ├── SKILL.md │ │ ├── assets/ │ │ │ ├── config-template.rb │ │ │ ├── module-template.rb │ │ │ └── signature-template.rb │ │ └── references/ │ │ ├── core-concepts.md │ │ ├── observability.md │ │ ├── optimization.md │ │ ├── providers.md │ │ └── toolsets.md │ ├── every-style-editor/ │ │ ├── SKILL.md │ │ └── references/ │ │ └── EVERY_WRITE_STYLE.md │ ├── feature-video/ │ │ └── SKILL.md │ ├── file-todos/ │ │ ├── SKILL.md │ │ └── assets/ │ │ └── todo-template.md │ ├── frontend-design/ │ │ └── SKILL.md │ ├── gemini-imagegen/ │ │ ├── SKILL.md │ │ ├── requirements.txt │ │ └── scripts/ │ │ ├── compose_images.py │ │ ├── edit_image.py │ │ ├── gemini_images.py │ │ ├── generate_image.py │ │ └── multi_turn_chat.py │ ├── generate_command/ │ │ └── SKILL.md │ ├── git-worktree/ │ │ ├── SKILL.md │ │ └── scripts/ │ │ └── worktree-manager.sh │ ├── heal-skill/ │ │ └── SKILL.md │ ├── lfg/ │ │ └── SKILL.md │ ├── orchestrating-swarms/ │ │ └── SKILL.md │ ├── proof/ │ │ └── SKILL.md │ ├── rclone/ │ │ ├── SKILL.md │ │ └── scripts/ │ │ └── check_setup.sh │ ├── report-bug/ │ │ └── SKILL.md │ ├── reproduce-bug/ │ │ └── SKILL.md │ ├── resolve-pr-parallel/ │ │ ├── SKILL.md │ │ └── scripts/ │ │ ├── get-pr-comments │ │ └── resolve-pr-thread │ ├── resolve-todo-parallel/ │ │ └── SKILL.md │ ├── resolve_parallel/ │ │ └── SKILL.md │ ├── setup/ │ │ └── SKILL.md │ ├── slfg/ │ │ └── SKILL.md │ ├── test-browser/ │ │ └── SKILL.md │ ├── test-xcode/ │ │ └── SKILL.md │ └── triage/ │ └── SKILL.md ├── scripts/ │ └── release/ │ ├── preview.ts │ ├── sync-metadata.ts │ └── validate.ts ├── src/ │ ├── commands/ │ │ ├── convert.ts │ │ ├── install.ts │ │ ├── list.ts │ │ └── sync.ts │ ├── converters/ │ │ ├── claude-to-codex.ts │ │ ├── claude-to-copilot.ts │ │ ├── claude-to-droid.ts │ │ ├── claude-to-gemini.ts │ │ ├── claude-to-kiro.ts │ │ ├── claude-to-openclaw.ts │ │ ├── claude-to-opencode.ts │ │ ├── claude-to-pi.ts │ │ ├── claude-to-qwen.ts │ │ └── claude-to-windsurf.ts │ ├── index.ts │ ├── parsers/ │ │ ├── claude-home.ts │ │ └── claude.ts │ ├── release/ │ │ ├── components.ts │ │ ├── config.ts │ │ ├── metadata.ts │ │ └── types.ts │ ├── sync/ │ │ ├── codex.ts │ │ ├── commands.ts │ │ ├── copilot.ts │ │ ├── droid.ts │ │ ├── gemini.ts │ │ ├── json-config.ts │ │ ├── kiro.ts │ │ ├── mcp-transports.ts │ │ ├── openclaw.ts │ │ ├── opencode.ts │ │ ├── pi.ts │ │ ├── qwen.ts │ │ ├── registry.ts │ │ ├── skills.ts │ │ └── windsurf.ts │ ├── targets/ │ │ ├── codex.ts │ │ ├── copilot.ts │ │ ├── droid.ts │ │ ├── gemini.ts │ │ ├── index.ts │ │ ├── kiro.ts │ │ ├── openclaw.ts │ │ ├── opencode.ts │ │ ├── pi.ts │ │ ├── qwen.ts │ │ └── windsurf.ts │ ├── templates/ │ │ └── pi/ │ │ └── compat-extension.ts │ ├── types/ │ │ ├── claude.ts │ │ ├── codex.ts │ │ ├── copilot.ts │ │ ├── droid.ts │ │ ├── gemini.ts │ │ ├── kiro.ts │ │ ├── openclaw.ts │ │ ├── opencode.ts │ │ ├── pi.ts │ │ ├── qwen.ts │ │ └── windsurf.ts │ └── utils/ │ ├── codex-agents.ts │ ├── codex-content.ts │ ├── detect-tools.ts │ ├── files.ts │ ├── frontmatter.ts │ ├── resolve-home.ts │ ├── resolve-output.ts │ ├── secrets.ts │ └── symlink.ts ├── tests/ │ ├── claude-home.test.ts │ ├── claude-parser.test.ts │ ├── cli.test.ts │ ├── codex-agents.test.ts │ ├── codex-converter.test.ts │ ├── codex-writer.test.ts │ ├── converter.test.ts │ ├── copilot-converter.test.ts │ ├── copilot-writer.test.ts │ ├── detect-tools.test.ts │ ├── droid-converter.test.ts │ ├── droid-writer.test.ts │ ├── fixtures/ │ │ ├── custom-paths/ │ │ │ ├── .claude-plugin/ │ │ │ │ └── plugin.json │ │ │ ├── agents/ │ │ │ │ └── default-agent.md │ │ │ ├── commands/ │ │ │ │ └── default-command.md │ │ │ ├── custom-agents/ │ │ │ │ └── custom-agent.md │ │ │ ├── custom-commands/ │ │ │ │ └── custom-command.md │ │ │ ├── custom-hooks/ │ │ │ │ └── hooks.json │ │ │ ├── custom-skills/ │ │ │ │ └── custom-skill/ │ │ │ │ └── SKILL.md │ │ │ ├── hooks/ │ │ │ │ └── hooks.json │ │ │ └── skills/ │ │ │ └── default-skill/ │ │ │ └── SKILL.md │ │ ├── invalid-command-path/ │ │ │ └── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── invalid-hooks-path/ │ │ │ └── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── invalid-mcp-path/ │ │ │ └── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── mcp-file/ │ │ │ ├── .claude-plugin/ │ │ │ │ └── plugin.json │ │ │ └── .mcp.json │ │ └── sample-plugin/ │ │ ├── .claude-plugin/ │ │ │ └── plugin.json │ │ ├── agents/ │ │ │ ├── agent-one.md │ │ │ └── security-reviewer.md │ │ ├── commands/ │ │ │ ├── command-one.md │ │ │ ├── disabled-command.md │ │ │ ├── model-command.md │ │ │ ├── nested/ │ │ │ │ └── command-two.md │ │ │ ├── pattern-command.md │ │ │ ├── skill-command.md │ │ │ └── todo-command.md │ │ ├── hooks/ │ │ │ └── hooks.json │ │ └── skills/ │ │ ├── disabled-skill/ │ │ │ └── SKILL.md │ │ └── skill-one/ │ │ └── SKILL.md │ ├── frontmatter.test.ts │ ├── gemini-converter.test.ts │ ├── gemini-writer.test.ts │ ├── kiro-converter.test.ts │ ├── kiro-writer.test.ts │ ├── openclaw-converter.test.ts │ ├── openclaw-writer.test.ts │ ├── opencode-writer.test.ts │ ├── pi-converter.test.ts │ ├── pi-writer.test.ts │ ├── qwen-converter.test.ts │ ├── release-components.test.ts │ ├── release-config.test.ts │ ├── release-metadata.test.ts │ ├── release-preview.test.ts │ ├── resolve-output.test.ts │ ├── sync-codex.test.ts │ ├── sync-copilot.test.ts │ ├── sync-droid.test.ts │ ├── sync-gemini.test.ts │ ├── sync-kiro.test.ts │ ├── sync-openclaw.test.ts │ ├── sync-pi.test.ts │ ├── sync-qwen.test.ts │ ├── sync-windsurf.test.ts │ ├── windsurf-converter.test.ts │ └── windsurf-writer.test.ts └── tsconfig.json