Skip to main content
fjaeckel
ملف منشئ GitHub

fjaeckel

عرض على مستوى المستودعات لـ ٢٢ skills مجمعة عبر ٤ مستودعات GitHub.

skills مجمعة
٢٢
مستودعات
٤
محدث
٢٤ أغسطس ٢٠٢٦
مستكشف المستودعات

المستودعات و skills الممثلة

api-change
غير مصنف

The OpenAPI-first workflow for this repo. Use whenever adding, removing, or changing an HTTP endpoint, request/response field, status code, query parameter, or auth requirement — and before touching anything under internal/api/generated/ or…

٢٣ أغسطس ٢٠٢٦
migrations
غير مصنف

Database schema changes in this repo — creating golang-migrate migration pairs, naming and numbering rules, the reversible-down requirement, the test-DB init script, and repository/model follow-up. Use whenever adding a table, column, index, or constraint.

٢٣ أغسطس ٢٠٢٦
testing
غير مصنف

How to write and run tests in this repo — unit vs integration vs e2e, the build tags and env vars each tier needs, running a single test, and the pre-commit gate. Use before writing a test, running the suite, or claiming work is done.

٢٣ أغسطس ٢٠٢٦
user-data-portability
غير مصنف

Keeping everything a user owns inside the JSON export, the JSON import and cloud backups. Use whenever adding a table that accumulates user rows, adding a field to one, or touching GET /exports/json, POST /imports/json or internal/service/cloudbackup — and…

٢٣ أغسطس ٢٠٢٦
terse-comments
غير مصنف

House comment style — every comment is terse and states only the WHAT, never the WHY. Rationale, history, and justification live in git commit messages and in docs/, not in source. Load before writing any comment, when touching code that contains comments,…

١٨ أغسطس ٢٠٢٦
admin-surface
مطوّرو البرمجيات

Keeping the admin console in step with every feature — which of the /admin endpoints (stats, config, maintenance, audit log) a new featureset has to show up in, and what to change to put it there. Use when adding or removing a feature, adding an env-var…

٩ أغسطس ٢٠٢٦
metrics-dashboards
مطوّرو البرمجيات

Instrumenting a feature and keeping Prometheus metrics, docs/METRICS.md, the Grafana dashboards in docs/metrics/dashboards/ and the alert rules in step with each other. Use when adding, renaming or removing a metric, adding a background job, external…

٩ أغسطس ٢٠٢٦
security-audit
محللو أمن المعلومات

Security-review one feature or change in this repo — auth/ownership, injection, crypto and secrets, SSRF and external I/O, resource limits. Use when auditing a feature before or after implementation, reviewing a branch for security impact, or when asked for a…

٨ أغسطس ٢٠٢٦
عرض 8 من أصل ١١ skills مجمعة.
marketing-images
غير مصنف

Regenerate the marketing feature images and demo clips used by ninerlog.com and the ninerlog deployment README — light+dark stills and WebM/GIF animations rendered from the app against the "famous women in aviation" story fixtures. Load when asked to refresh…

٢٤ أغسطس ٢٠٢٦
api-layer
غير مصنف

How NinerLog talks to its backend — regenerating the typed client from the OpenAPI spec, writing TanStack Query hooks, cache invalidation, and the auth/token-refresh machinery. Load when adding or changing an API-backed hook, consuming a new endpoint,…

٢١ أغسطس ٢٠٢٦
terse-comments
مطوّرو البرمجيات

House comment style — every comment is terse and states only the WHAT, never the WHY. Rationale, history, and justification live in git commit messages and documentation, not in source. Load before writing any comment, when touching code that contains…

١٧ أغسطس ٢٠٢٦
design-system
مصممو واجهات الويب والرقمية

NinerLog's Tailwind v4 design system — color tokens, component classes, dark mode, typography, and mobile-first layout rules. Load before writing or restyling any JSX/CSS, adding a UI primitive, changing a brand or status color, or reviewing markup for visual…

١٦ أغسطس ٢٠٢٦
screenshots
محللو ضمان جودة البرمجيات والمختبرون

MANDATORY for every change that alters rendered UI in NinerLog — capture before/after screenshots with the harness in scripts/screenshots and look at them. Load and run before touching any JSX, CSS, Tailwind class, translation string, icon, or layout, and…

١٦ أغسطس ٢٠٢٦
admin-surface
مطوّرو البرمجيات

Keeping the admin console (src/pages/admin/AdminPage.tsx) rendering everything the API exposes — stat tiles, config rows, maintenance actions, audit entries, new tabs. Use after regenerating src/api/schema.ts, when the API adds a field to AdminStats or…

٩ أغسطس ٢٠٢٦
testing
محللو ضمان جودة البرمجيات والمختبرون

How NinerLog frontend tests are written and run — Vitest + React Testing Library unit tests, Playwright E2E against a real API with MailPit, and the Docker test stack. Load when writing a test, debugging a failing or flaky test, or running the pre-push gate.

١ أغسطس ٢٠٢٦
add-page
مطوّرو الويب

Recipe for adding a new route/page to the NinerLog frontend — lazy loading, auth guard, app-shell navigation, and forms. Load when creating a new screen, adding a route to App.tsx, adding a nav entry, or building a form with React Hook Form + Zod.

٣٠ يوليو ٢٠٢٦
عرض 8 من أصل ٩ skills مجمعة.
عرض ٤ من أصل ٤ مستودعات
تم تحميل كل المستودعات