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

boilerplate

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

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

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

api-testing
محللو ضمان جودة البرمجيات والمختبرون

When changing API routes, auth, or env-dependent behavior, add or update the corresponding integration tests and keep the test file layout consistent.

2026-04-07
argocd-gitops-push
مديرو الشبكات وأنظمة الحاسوب

When adding or changing files under infra/k8s/ or sync targets for k8s, know what Argo CD syncs and remind the user to push to Git so the cluster can sync.

2026-04-07
generate-data-sync
مصممو قواعد البيانات

Keeps tools/generate-data seeders and docs in sync when main or management DB schema or ORM entities change. Use when adding or changing tables/entities in packages/orm, packages/management-orm, or infra database migrations.

2026-04-07
roles-schema-sync
مصممو قواعد البيانات

When changing DB schema or permission dimensions, consider predefined roles and bucket_role / role-related code.

2026-04-07
classification-env
مديرو الشبكات وأنظمة الحاسوب

Use when adding or changing environment variables, infra/env/classification YAML, scripts/env-classification, K8s env render, or local env generation.

2026-03-30
boilerplate-api-patterns
مطوّرو البرمجيات

Common patterns for the Boilerplate HTTP API (Express)

2026-03-26
local-docker-k3d-alignment
مطوّرو البرمجيات

When adding or changing preconditions, cleanup steps, or env usage for local Docker Compose or local k3d, keep both in sync where they share resources (e.g. infra/config/local/*.env).

2026-03-26
boilerplate-documentation-conventions
الكتّاب التقنيون

Documentation file naming for the Boilerplate repo. Use when creating or modifying docs, README, or markdown.

2026-03-19
plan-files-convention
مطوّرو البرمجيات

Where and how to save LLM plan files locally. Use when creating, saving, or completing plan sets (e.g. multi-phase plans). Aligns with Podverse monorepo convention.

2026-03-19
single-readme
مطوّرو البرمجيات

The Boilerplate monorepo has exactly one README.md (at repo root). Use when adding index/overview docs or creating new directories so you do not add a second README.

2026-03-19
i18n-translations
مطوّرو البرمجيات

How i18n translations work in the Boilerplate repo. Use when adding or editing translation keys, adding locales, or generating translations so you can do it reliably.

2026-03-17
response-ending-make-verify
مطوّرو البرمجيات

End implementation responses with scoped make-based screenshot report commands for web and management-web verification.

2026-03-17
boilerplate-global-patterns
مطوّرو البرمجيات

Global patterns for the Boilerplate repo (API + Next.js app). Use when starting work in the repo or when applying repo-wide code quality, structure, or plan/history conventions.

2026-03-16
path-casing-imports
مطوّرو البرمجيات

Keep import path casing identical to file/directory names so builds pass on Linux and in CI. Use when adding or changing relative imports, or when CI fails with "Cannot find module" for paths that work locally.

2026-03-16
e2e-page-tests
محللو ضمان جودة البرمجيات والمختبرون

When layout, functionality, or conditions change in apps/web or apps/management-web, add or update the corresponding E2E (Playwright) test so page behavior stays covered.

2026-03-12
e2e-readability
محللو ضمان جودة البرمجيات والمختبرون

E2E specs use verbose complete sentences and explicit post-navigation verification; report keeps redirect-to-login summary-only and hides only non-validating navigation screenshots.

2026-03-12
e2e-report-order
محللو ضمان جودة البرمجيات والمختبرون

Maintain E2E spec order for full reports and respect parameter order for specified runs.

2026-03-12
e2e-authz-matrix
محللو ضمان جودة البرمجيات والمختبرون

Adds authorization matrix coverage to Playwright specs. Use when testing pages with role or ownership rules so tests assert visible, hidden, disabled, and forbidden action states.

2026-03-11
e2e-permission-actor-matrix
محللو ضمان جودة البرمجيات والمختبرون

Apply the thorough CRUD permission permutation test process to E2E specs. Use when adding or aligning tests for permission-gated pages (edit/detail/settings) so all actor × outcome permutations and key flows are covered.

2026-03-11
e2e-screenshot-verified-element
محللو ضمان جودة البرمجيات والمختبرون

When an E2E test verifies a specific element, pass it to the capture helper so the step screenshot is taken with that element vertically centered.

2026-03-10
e2e-url-state-contracts
محللو ضمان جودة البرمجيات والمختبرون

Enforces URL-state contract tests for sortable/filterable pages in Playwright. Use when pages support search, sort, filters, pagination, or tab query params.

2026-03-10
feature-implementation-testing
محللو ضمان جودة البرمجيات والمختبرون

When creating or implementing plans for features that touch api, management-api, web, or management-web, include the corresponding tests—integration tests for api/management-api and E2E tests for web/management-web.

2026-03-10
llm-history-tracking
موظفو الملفات

LLM history tracking guidelines. Use when updating history files or starting new feature work.

2026-03-10
management-edit-page-tabs
مطوّرو الويب

Use a consistent tabbed layout on management-web edit pages when there are multiple distinct forms (e.g. profile vs password).

2026-03-10
nested-resource-prefix-naming
مطوّرو البرمجيات

Use parent-prefix naming for nested resources so the schema and API make hierarchy explicit (e.g. bucket_messages_crud). Use when adding or naming DB columns, tables, permission fields, API/ORM types, or request/response fields for resources that are children of another resource.

2026-03-10
sort-prefs-cookie-by-path
مطوّرو الويب

Persist sort preferences in a cookie keyed by path (not resource ID); restore when URL has no sort params.

2026-03-10
tab-active-state-url-match
مطوّرو الويب

Ensure Tabs active state works with and without URL params by passing the canonical tab href as activeHref, not a URL with extra query params.

2026-03-10
table-sort-defaults
مطوّرو البرمجيات

Default sort order by column type for sortable tables; use when adding or changing sortable tables or backend list endpoints.

2026-03-10
tables-support-sorting
مطوّرو الويب

Ensure tables that display list data support sortable columns; use TableWithSort or Table.SortableHeaderCell and follow table-sort-defaults.

2026-03-10
e2e-crud-state-matrix
محللو ضمان جودة البرمجيات والمختبرون

Enforces a strict CRUD and UI-state matrix for Playwright tests in apps/web and apps/management-web. Use when adding or reviewing E2E specs for create/read/update/delete, validation, show/hide, enable/disable, and empty/loading/error branches.

2026-03-10
reusable-components
مطوّرو الويب

Prefer reusable components and keep globals minimal. Use when adding layout, form, or UI that could be reused, or when adding styles to globals.scss.

2026-03-09
use-form-component
مطوّرو البرمجيات

Never use raw `<form>` in app code. Use Form or FormContainer from @boilerplate/ui.

2026-03-09
password-strength-on-set-update
مطوّرو البرمجيات

On every page where a password can be set or updated, include the PasswordStrengthMeter component.

2026-03-07
management-edit-breadcrumbs
مطوّرو الويب

New and Edit pages in management-web should use breadcrumbs so users can see where they are and navigate back.

2026-03-07
avoid-unused-props-vars
مطوّرو البرمجيات

Do not keep unused props or variables. Remove them from types and call sites (or delete the variable) instead of using _unused or "intentionally unused" patterns. Use when adding or refactoring component props, function parameters, or local variables.

2026-03-06
focus-outline-visible
مصممو واجهات الويب والرقمية

Ensure the entire focus indicator is visible for buttons and button-like focusable elements; use padding + reverse margin when layout must stay unchanged.

2026-03-06
single-focus-indicator
مطوّرو الويب

Use exactly one visible focus indicator per focusable element; when using the focus-ring mixin, do not also change border or add a second outline.

2026-03-06
avoid-wrapper-elements
مطوّرو الويب

Avoid div and other element wrappers within pages that exist only to apply styles. Use when adding or reviewing page layout, spacing, or wrapper markup in apps (e.g. Next.js pages, React components).

2026-03-05
button-loading-async
مطوّرو البرمجيات

Always show a loading spinner in a button when it triggers an async action (submit, save, delete, etc.).

2026-03-05
typeorm-orderby-property-names
مطوّرو البرمجيات

In TypeORM query builder use entity property names (camelCase) for orderBy, not database column names (snake_case). Use when writing or editing createQueryBuilder().orderBy() in packages/orm or apps that use TypeORM.

2026-03-05
عرض أهم 40 من أصل 50 skills مجمعة في هذا المستودع.