Skip to content

Add BoostDBA plugin, agents, and skills#2010

Open
Sertxito wants to merge 7 commits into
github:stagedfrom
Sertxito:feat/boostdba-plugin-staged
Open

Add BoostDBA plugin, agents, and skills#2010
Sertxito wants to merge 7 commits into
github:stagedfrom
Sertxito:feat/boostdba-plugin-staged

Conversation

@Sertxito

Copy link
Copy Markdown
Contributor

Summary

  • Add BoostDBA plugin manifest and README
  • Add BoostDBA agents and skills
  • Add supporting scripts and sql-anonymization assets
  • Regenerate marketplace and docs indexes

Validation

  • npm run skill:validate (passed)
  • plugin boostdba validates in global plugin validation output

Copilot AI review requested due to automatic review settings June 16, 2026 06:57

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

@github-actions github-actions Bot added branched-main PR appears to include plugin files materialized from main external-plugin PR updates plugins/external.json labels Jun 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🟡 Contributor Reputation Check: MEDIUM risk

Check Risk
Profile MEDIUM
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

@github-actions github-actions Bot added the needs-review:MEDIUM Contributor reputation check flagged MEDIUM risk label Jun 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🟡 Contributor Reputation Check: MEDIUM risk

Check Risk
Profile MEDIUM
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

@Sertxito Sertxito force-pushed the feat/boostdba-plugin-staged branch from a07637b to cf4a2b8 Compare June 16, 2026 07:12
@github-actions github-actions Bot added agent PR touches agents new-submission PR adds at least one new contribution plugin PR touches plugins skills PR touches skills and removed branched-main PR appears to include plugin files materialized from main external-plugin PR updates plugins/external.json labels Jun 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🟡 Contributor Reputation Check: MEDIUM risk

Check Risk
Profile MEDIUM
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

@Sertxito

Copy link
Copy Markdown
Contributor Author

@copilot review

@github-actions github-actions Bot added skill-check-error Skill validator reported errors skill-check-warning Skill validator reported warnings labels Jun 16, 2026
@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

🔒 PR Risk Scan Results

Scanned 88 changed file(s).

Severity Count
🔴 High 0
🟠 Medium 38
ℹ️ Info 1
Severity Rule File Line Match
🟠 unpinned-version-indicator .codespellrc 23 # categor - TypeScript template literal in website/src/scripts/pages/skills.ts:70 (categor${...length > 1 ? "ies" : "y"})
🟠 unpinned-version-indicator .github/scripts/export-report.ps1 48 Write-Host " FALTA Pandoc >= 3.1" -ForegroundColor Red
🟠 unpinned-version-indicator .github/scripts/export-report.ps1 57 Write-Host " FALTA Node.js >= 18" -ForegroundColor Red
🟠 unpinned-version-indicator .github/scripts/query-optimization/01-capture-baseline.sql 122 AND qsrs.avg_duration > 1000000 -- > 1 segundo
🟠 unpinned-version-indicator .github/scripts/query-optimization/01-capture-baseline.sql 171 WHERE qs.total_spills > 0
🟠 unpinned-version-indicator .github/scripts/query-optimization/01-capture-baseline.sql 198 AND qs.execution_count > 10
🟠 unpinned-version-indicator .github/scripts/query-optimization/01-capture-baseline.sql 204 -- Tablas con stats sin actualizar > 7 días
🟠 unpinned-version-indicator .github/scripts/query-optimization/02-index-recommendations.sql 112 AND i.type > 0 -- excluir heap
🟠 unpinned-version-indicator .github/scripts/query-optimization/02-index-recommendations.sql 156 AND i.type > 0 -- excluir heaps
🟠 unpinned-version-indicator .github/scripts/query-optimization/02-index-recommendations.sql 179 WHEN ips.avg_fragmentation_in_percent > 30
🟠 unpinned-version-indicator .github/scripts/query-optimization/02-index-recommendations.sql 183 WHEN ips.avg_fragmentation_in_percent > 10
🟠 unpinned-version-indicator .github/scripts/query-optimization/02-index-recommendations.sql 194 WHERE ips.avg_fragmentation_in_percent > 10
🟠 unpinned-version-indicator .github/scripts/query-optimization/02-index-recommendations.sql 195 AND ips.page_count > 100 -- ignorar tablas pequeñas
🟠 unpinned-version-indicator agents/legacy-logic-extractor.agent.md 104 | `WHILE @​​Nivel > 0` | Hierarchical propagation |
🟠 package-exec-command docs/README.skills.md 31 | [acreadiness-assess](../skills/acreadiness-assess/SKILL.md)<br />`gh skills install github/awesome-copilot acreadiness-assess` | Run the AgentRC readiness assessment on the curre
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/export-report.ps1 48 Write-Host " FALTA Pandoc >= 3.1" -ForegroundColor Red
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/export-report.ps1 57 Write-Host " FALTA Node.js >= 18" -ForegroundColor Red
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/01-capture-baseline.sql 122 AND qsrs.avg_duration > 1000000 -- > 1 segundo
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/01-capture-baseline.sql 171 WHERE qs.total_spills > 0
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/01-capture-baseline.sql 198 AND qs.execution_count > 10
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/01-capture-baseline.sql 204 -- Tablas con stats sin actualizar > 7 días
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/02-index-recommendations.sql 112 AND i.type > 0 -- excluir heap
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/02-index-recommendations.sql 156 AND i.type > 0 -- excluir heaps
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/02-index-recommendations.sql 179 WHEN ips.avg_fragmentation_in_percent > 30
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/02-index-recommendations.sql 183 WHEN ips.avg_fragmentation_in_percent > 10
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/02-index-recommendations.sql 194 WHERE ips.avg_fragmentation_in_percent > 10
🟠 unpinned-version-indicator plugins/boostdba/.github/scripts/query-optimization/02-index-recommendations.sql 195 AND ips.page_count > 100 -- ignorar tablas pequeñas
🟠 unpinned-version-indicator skills/capacity-planning/SKILL.md 62 WHEN is_percent_growth = 1 AND growth >= 10 THEN 'RISK: growth % may be excessive'
🟠 unpinned-version-indicator skills/documentation-recovery/SKILL.md 174 | `WHILE @​​Nivel > 0` | Hierarchical propagation of values |
🟠 unpinned-version-indicator skills/jobs-automation/SKILL.md 80 - [ ] Inactive jobs >30 days documented
🟠 unpinned-version-indicator skills/monitoring-baseline/SKILL.md 30 SUM(CASE WHEN blocking_session_id > 0 THEN 1 ELSE 0 END) AS bloqueadas
🟠 unpinned-version-indicator skills/proactive-maintenance/SKILL.md 13 - Configurable fragmentation threshold (default: rebuild >30%, reorganize >10%)
🟠 unpinned-version-indicator skills/proactive-maintenance/SKILL.md 33 WHEN ips.avg_fragmentation_in_percent > 30 THEN 'REBUILD'
🟠 unpinned-version-indicator skills/proactive-maintenance/SKILL.md 34 WHEN ips.avg_fragmentation_in_percent > 10 THEN 'REORGANIZE'
🟠 unpinned-version-indicator skills/proactive-maintenance/SKILL.md 39 WHERE ips.page_count > 1000
🟠 unpinned-version-indicator skills/proactive-maintenance/SKILL.md 68 WHERE i.type > 0
ℹ️ skill-script-touched skills/sql-anonymization/anonymize_sql.py 1 skills/sql-anonymization/anonymize_sql.py
🟠 unpinned-version-indicator skills/sql-anonymization/anonymize_sql.py 357 if word_count >= 2 and len(name) >= 8 and len(name) <= 60:
🟠 unpinned-version-indicator skills/sql-anonymization/anonymize_sql.py 488 while i < len(content) and depth > 0:

This is an automated soft-gate report. Findings indicate review targets and do not block merge by themselves.

@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

🔍 Skill Validator Results

⚠️ Warnings or advisories found

Scope Checked
Skills 20
Agents 18
Total 38
Severity Count
❌ Errors 0
⚠️ Warnings 20
ℹ️ Advisories 0

Summary

Level Finding
ℹ️ Found 20 skill(s)
ℹ️ [capacity-planning] 📊 capacity-planning: 526 BPE tokens [chars/4: 515] (detailed ✓), 10 sections, 3 code blocks
ℹ️ [capacity-planning] ⚠ No numbered workflow steps — agents follow sequenced procedures more reliably.
ℹ️ [cross-platform-validation] 📊 cross-platform-validation: 453 BPE tokens [chars/4: 539] (detailed ✓), 11 sections, 2 code blocks
ℹ️ [cross-platform-validation] ⚠ No numbered workflow steps — agents follow sequenced procedures more reliably.
ℹ️ [database-analysis] 📊 database-analysis: 944 BPE tokens [chars/4: 1,053] (detailed ✓), 15 sections, 6 code blocks
ℹ️ [database-analysis] ⚠ No numbered workflow steps — agents follow sequenced procedures more reliably.
ℹ️ [dba-governance] 📊 dba-governance: 282 BPE tokens [chars/4: 323] (compact ✓), 11 sections, 0 code blocks
ℹ️ [dba-governance] ⚠ No code blocks — agents perform better with concrete snippets and commands.
ℹ️ [dba-governance] ⚠ No numbered workflow steps — agents follow sequenced procedures more reliably.
Full validator output
Found 20 skill(s)
[capacity-planning] 📊 capacity-planning: 526 BPE tokens [chars/4: 515] (detailed ✓), 10 sections, 3 code blocks
[capacity-planning]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[cross-platform-validation] 📊 cross-platform-validation: 453 BPE tokens [chars/4: 539] (detailed ✓), 11 sections, 2 code blocks
[cross-platform-validation]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[database-analysis] 📊 database-analysis: 944 BPE tokens [chars/4: 1,053] (detailed ✓), 15 sections, 6 code blocks
[database-analysis]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[dba-governance] 📊 dba-governance: 282 BPE tokens [chars/4: 323] (compact ✓), 11 sections, 0 code blocks
[dba-governance]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[dba-governance]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[dependency-impact] 📊 dependency-impact: 1,263 BPE tokens [chars/4: 1,443] (detailed ✓), 18 sections, 7 code blocks
[dependency-impact]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[documentation-recovery] 📊 documentation-recovery: 2,214 BPE tokens [chars/4: 2,340] (detailed ✓), 35 sections, 9 code blocks
[high-availability] 📊 high-availability: 541 BPE tokens [chars/4: 542] (detailed ✓), 10 sections, 3 code blocks
[high-availability]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[human-in-the-loop] 📊 human-in-the-loop: 847 BPE tokens [chars/4: 977] (detailed ✓), 8 sections, 4 code blocks
[jobs-automation] 📊 jobs-automation: 635 BPE tokens [chars/4: 594] (detailed ✓), 10 sections, 3 code blocks
[jobs-automation]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[migration-scripting] 📊 migration-scripting: 435 BPE tokens [chars/4: 529] (detailed ✓), 8 sections, 1 code blocks
[migration-scripting]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[monitoring-baseline] 📊 monitoring-baseline: 591 BPE tokens [chars/4: 582] (detailed ✓), 10 sections, 3 code blocks
[monitoring-baseline]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[performance-diagnostics] 📊 performance-diagnostics: 457 BPE tokens [chars/4: 444] (detailed ✓), 11 sections, 3 code blocks
[performance-diagnostics]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[proactive-maintenance] 📊 proactive-maintenance: 662 BPE tokens [chars/4: 647] (detailed ✓), 10 sections, 3 code blocks
[proactive-maintenance]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[query-optimization] 📊 query-optimization: 565 BPE tokens [chars/4: 589] (detailed ✓), 13 sections, 0 code blocks
[query-optimization]    ⚠  No code blocks — agents perform better with concrete snippets and commands.
[query-optimization]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[secure-onboarding] 📊 secure-onboarding: 1,643 BPE tokens [chars/4: 1,581] (detailed ✓), 18 sections, 7 code blocks
[secure-onboarding]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[security-loop] 📊 security-loop: 625 BPE tokens [chars/4: 703] (detailed ✓), 8 sections, 2 code blocks
[security-loop]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[sp-to-application-migration] 📊 sp-to-application-migration: 3,003 BPE tokens [chars/4: 3,039] (standard ~), 19 sections, 11 code blocks
[sp-to-application-migration]    ⚠  Skill is 3,003 BPE tokens (chars/4 estimate: 3,039) — approaching "comprehensive" range where gains diminish.
[sql-anonymization] 📊 sql-anonymization: 882 BPE tokens [chars/4: 882] (detailed ✓), 13 sections, 5 code blocks
[sql-anonymization]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[test-data-generation] 📊 test-data-generation: 496 BPE tokens [chars/4: 533] (detailed ✓), 10 sections, 1 code blocks
[test-data-generation]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
[token-usage-observability] 📊 token-usage-observability: 986 BPE tokens [chars/4: 971] (detailed ✓), 17 sections, 3 code blocks
[token-usage-observability]    ⚠  No numbered workflow steps — agents follow sequenced procedures more reliably.
Found 18 agent(s)
Validated 18 agent(s)
✅ All checks passed (20 skill(s), 18 agent(s))

…rsal refs, remove duplicate sql-anonymization skill
@github-actions

Copy link
Copy Markdown
Contributor

🟡 Contributor Reputation Check: MEDIUM risk

Check Risk
Profile MEDIUM
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

@github-actions github-actions Bot removed the skill-check-error Skill validator reported errors label Jun 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🟡 Contributor Reputation Check: MEDIUM risk

Check Risk
Profile MEDIUM
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

@github-actions

Copy link
Copy Markdown
Contributor

🟡 Contributor Reputation Check: MEDIUM risk

Check Risk
Profile MEDIUM
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

@github-actions

Copy link
Copy Markdown
Contributor

🟡 Contributor Reputation Check: MEDIUM risk

Check Risk
Profile MEDIUM
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

@github-actions

Copy link
Copy Markdown
Contributor

🟡 Contributor Reputation Check: MEDIUM risk

Check Risk
Profile MEDIUM
Credential audit NONE

Maintainers: please review this contributor before merging.
See the workflow run for full details.
Automated check powered by AGT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent PR touches agents needs-review:MEDIUM Contributor reputation check flagged MEDIUM risk new-submission PR adds at least one new contribution plugin PR touches plugins skill-check-warning Skill validator reported warnings skills PR touches skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants