Skip to main content
تشغيل أي مهارة في Manus
بنقرة واحدة
مستودع GitHub

PBTune

يحتوي PBTune على 32 من skills المجمعة من alshawai، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
32
Stars
6
محدث
2026-07-17
Forks
0
التغطية المهنية
7 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

benchmark-orchestration
مطوّرو البرمجيات

Sysbench OLTP and TPC-H OLAP benchmark execution patterns, multi-instance PostgreSQL management, snapshot management, the full WorkloadOrchestrator pipeline, and performance measurement workflows. Use this skill when working on benchmark executors, evaluation pipeline, instance management, snapshot restoration, configuration application, restart policy, system metrics collection, or any code in src/benchmarks/, src/tuners/engine/, src/utils/applicator.py, or src/utils/environments/.

2026-07-17
codebase-architecture
مطوّرو البرمجيات

Complete codebase map for the PBT PostgreSQL tuning research project. Covers all source packages, file inventory with responsibilities, dependency relationships, data flow through the tuning pipeline, and navigation guide. Use this skill whenever you need to understand where code lives, how packages relate to each other, which file to modify for a given task, or when onboarding to the project. This is the first skill to consult when starting any new task in this repository.

2026-07-17
pbt-algorithm-patterns
مطوّرو البرمجيات

Population-Based Training algorithm implementation patterns, evolutionary optimization conventions, and PBT-specific coding standards for the database tuning research project. Use this skill whenever working on PBT core logic, evolution, worker management, population management, scoring, normalization, convergence detection, exploit-explore mechanics, or any code in src/tuners/pbt/.

2026-07-17
postgresql-knob-tuning
مطوّرو البرمجيات

PostgreSQL configuration parameter (knob) tuning patterns, including parameter contexts (postmaster/sighup/user), knob space management, hardware-aware fractional normalization, safe bounds enforcement, and the knob tier system. Use this skill whenever working on knob configuration, parameter application, knob metadata, hardware-aware normalization, transfer learning via warm-start, or any code in src/knobs/, or src/utils/applicator.py.

2026-07-17
scientific-experiment-runner
مطوّرو البرمجيات

Patterns for designing, executing, and analyzing reproducible scientific experiments in the database tuning domain. Covers multi-seed runs, baseline comparisons, BO comparisons, statistical reporting, and results directory structure. Use this skill when creating experiment scripts, setting up baselines, running multi-seed campaigns, comparing against Bayesian Optimization, computing improvement percentages, designing experiment protocols, or working on any experiment orchestration code.

2026-07-17
scoring-pipeline
مطوّرو البرمجيات

Feature-driven scoring pipeline (scoring-v2) including the CompositeScorer, QuantileUtilityNormalizer, FeatureDrivenWeightModel, scoring policies (fixed_v1, feature_driven_v2), workload feature extraction, reliability gating, drift detection, and saturation expansion. Use this skill whenever working on score computation, metric normalization, metric weighting, scoring policies, workload features, calibration, rescoring, normalization drift, saturation detection, or any code in src/utils/scoring/, src/utils/metrics.py, or src/utils/calibration.py. Also use when debugging score values, investigating why a worker scored unexpectedly, or modifying the scoring contract.

2026-07-17
dev-workflow
مطوّرو البرمجيات

Development workflow, CI gates, testing patterns, and contribution conventions for the PBT PostgreSQL tuning project. Covers make targets, pytest structure, ruff linting, mypy type checking, git branching, and commit conventions. Use this skill when running tests, fixing lint errors, adding new test files, setting up development environment, or preparing changes for commit.

2026-06-15
evaluation-suite
مطوّرو البرمجيات

Post-hoc comparative evaluation pipeline that compares PBT-tuned PostgreSQL configurations against defaults using Docker-isolated benchmarks and rigorous statistical analysis (Wilcoxon signed-rank, bootstrap CI, Holm correction, Cohen's d). Use this skill when working on the evaluation module, comparison reports, statistical testing, session loading, Docker evaluation containers, evaluation CLI, or any code in src/evaluation/. Also use when running `python -m src.evaluation`, interpreting comparison results, or debugging evaluation failures.

2026-06-15
knob-importance-analysis
علماء البيانات

Post-hoc knob importance analysis using fANOVA and TreeSHAP, data-driven tier generation via Jenks Natural Breaks, and hardware-aware importance validation across multiple physical machines. Use this skill when working on knob importance analysis, fANOVA, SHAP values, tier generation, importance ranking, cross-hardware validation, or designing the analysis pipeline for determining which PostgreSQL knobs matter most for performance tuning.

2026-06-05
environment-backends
مطوّرو البرمجيات

DatabaseEnvironment abstraction layer for PostgreSQL instance lifecycle management. Covers Docker and bare-metal backends, environment factory, instance creation/teardown, configuration application, health checks, and resource isolation. Use this skill when working on Docker containers, bare-metal PostgreSQL instances, environment selection, instance management, port allocation, or any code in src/utils/environments/.

2026-05-03
academic-benchmarking
علماء البيانات

Fair comparison methodology, controlling for hardware, citing published baselines, statistical significance in benchmarks. Use when designing experiments that compare systems or algorithms, or when reviewing benchmark results for publication.

2026-04-16
academic-paper-writing
الكتّاب التقنيون

LaTeX conventions, paper structure (IMRaD), citation management, related work synthesis. Use when drafting papers, formatting LaTeX, or writing academic content.

2026-04-16
agent-configuration
مطوّرو البرمجيات

How to structure .claude/, CLAUDE.md, agent modes, instruction files, and skill directories for maximum AI agent effectiveness. Use when setting up a new project for AI-assisted development, configuring agent behavior, or organizing skills and instructions across multiple agents.

2026-04-16
code-review-checklist
محللو ضمان جودة البرمجيات والمختبرون

Perform code reviews. Use when reviewing pull requests, examining code changes, or providing feedback on code quality. Covers security, performance, testing, scientific reproducibility, and design review.

2026-04-16
data-pipeline-patterns
مطوّرو البرمجيات

ETL patterns, data validation, schema evolution, CSV/JSON processing pipelines. Use when building data ingestion, transformation, or loading workflows, or when reviewing data processing code.

2026-04-16
documentation-as-code
مطوّرو البرمجيات

README standards, API docs, architecture decision records (ADRs), inline doc conventions. Use when formalizing documentation standards or writing technical docs.

2026-04-16
experiment-tracking
مطوّرو البرمجيات

Reproducibility checklist, seed management, hardware logging, results schema design. Use when setting up experiment tracking or managing complex run structures.

2026-04-16
find-bugs
محللو ضمان جودة البرمجيات والمختبرون

Find bugs, security vulnerabilities, and code quality issues. Use when asked to review changes, find bugs, perform security review, or audit code.

2026-04-16
git-conventional-commits
مطوّرو البرمجيات

ALWAYS use this skill when committing code changes. Creates commits following conventional commit format. Trigger on any commit, git commit, save changes, or commit message task.

2026-04-16
hyperparameter-optimization
مطوّرو البرمجيات

HPO taxonomy (grid, random, Bayesian, evolutionary, PBT), search space design, evaluation protocols. Use when implementing or reviewing optimization algorithms.

2026-04-16
literature-review-methodology
معلمو التعليم العالي، جميع الآخرون

Systematic search strategy, inclusion/exclusion criteria, evidence synthesis, gap identification. Use when searching for papers, summarizing related work, or structuring a literature review.

2026-04-16
matplotlib-publication-figures
المصممون الجرافيكيون

Academic figure standards using matplotlib, color accessibility, DPI settings, LaTeX integration. Use when creating charts, plots, and figures for publication.

2026-04-16
prompt-engineering
مطوّرو البرمجيات

Prompt design patterns, chain-of-thought, few-shot, structured output, context window management. Use when crafting prompts for LLMs, designing system prompts, building agent instructions, or optimizing prompt quality.

2026-04-16
refactoring-patterns
مطوّرو البرمجيات

Extract method, replace conditional with polymorphism, introduce parameter object, dependency injection. Use when cleaning up messy code, addressing technical debt, or doing large scale refactors.

2026-04-16
reproducibility-checklist
مطوّرو البرمجيات

ML reproducibility checklist, hardware specs, data versioning, code archival. Use prior to publishing code, sending a paper for review, or finalizing an experiment setup.

2026-04-16
results-and-visualization
مطوّرو البرمجيات

Publication-quality visualization patterns using matplotlib for convergence curves, worker trajectories, performance breakdowns, population diversity plots, and BO comparison charts. Use this skill when creating visualizations, plots, figures for the paper, analyzing results JSON files, rendering multi-seed error bands, or designing any figure for academic publication or presentation.

2026-04-16
sklearn-model-analysis
علماء البيانات

Scikit-learn model fitting, feature importance, cross-validation, SHAP integration. Use when training models, analyzing feature contributions, interpreting ML results, or evaluating model performance.

2026-04-16
error-handling-patterns
مطوّرو البرمجيات

Exception hierarchies, retry patterns, graceful degradation, structured error logging. Use when standardizing error handling or improving robustness.

2026-04-16
pytest-testing-patterns
محللو ضمان جودة البرمجيات والمختبرون

Testing best practices and conventions using pytest. Use when generating tests, configuring conftest.py, mocking, evaluating testing practices, or dealing with large test suites.

2026-04-16
python-project-patterns
مطوّرو البرمجيات

Guidelines for Python project structure, types, formatting, and docstrings. Use when starting new python components, analyzing architecture, or reviewing code quality.

2026-04-16
research-project-management
متخصصو إدارة المشاريع

Work plan tracking, dependency management, milestone planning, reviewer response strategy. Use when organizing research timelines, tracking experiment progress, planning thesis or paper milestones, or preparing reviewer rebuttals.

2026-04-16
statistical-analysis
علماء البيانات

Statistical analysis practices, hypothesis testing, effect sizes, non-parametric tests, multiple comparison correction. Use when analyzing experiment results or running statistical tests.

2026-04-16