DonArtkins
@DonArtkins
Public Skills
context7
by DonArtkins
"Context7 — up-to-date code documentation for LLMs/AI editors. Query current docs for any library/framework/CLI (e.g. /vercel/next.js, /tailwindlabs/tailwindcss.com). Use for EVERY implementation that depends on a library's current API. Installable as CLI (ctx7) or MCP server (@upstash/context7-mcp)."
docx-pdf-processing
by DonArtkins
"DOCX + PDF processing for Griot AI agents via MCP servers (Model Context Protocol). Parse, read, and extract text from DOCX and PDF documents for research intake and reporting. Uses the community MCP document servers."
figma-make-erd
by DonArtkins
"Generate and formalize the Griot database ERD in Figma Make (the AI prototyping surface, project URL https://www.figma.com/make/bTB7eE6s39O6yvtYfq0DeR/Griot). The approved ERD is the single source of truth for every entity/enum name used by backend, web, mobile, and AI systems."
documentation-standards
by DonArtkins
"Standards for writing Griot documentation (docstrings, ADRs, feature specs, API docs, runbooks): clarity, contract-sync, no AI-slope, changelog discipline, and markdown lint. Use when producing or editing any .md in the repo."
riverpod-state
by DonArtkins
"Riverpod state management on Griot mobile: server state from graphql_flutter/dio with explicit refetch, client-only UI state in providers, auth token in memory. Guide allows Provider/Riverpod; we chose Riverpod."
material-ui-theme
by DonArtkins
"Build the MUI v6 theme from the Figma tokens: palette, typography, shape, transitions. The theme file is the single source of visual style."
dio-rest
by DonArtkins
"dio REST integration on Griot mobile: auth endpoints, 401→refresh→retry interceptor, uploads, and the secure-storage refresh token (flutter_secure_storage)."
hotchocolate-graphql
by DonArtkins
"HotChocolate GraphQL 14+ code-first layer beside the REST controllers: QueryType/MutationType, DataLoaders, filtering/sorting, query-cost guard. Resolvers delegate to Griot.Application."
dapper-stored-procs
by DonArtkins
"Dapper 2.x + SQL Server stored procedures for the documented hot paths only: bulk task status updates and the dashboard summary."
github-actions
by DonArtkins
"GitHub Actions pipeline for Griot: test-gate jobs (dotnet/web/mobile/ai/mcp + Newman/Cypress) and the main-branch deploy job (Vercel/Railway/Trigger)."
mcp-sdk-tools
by DonArtkins
"Build the Griot MCP server with @modelcontextprotocol/sdk: zod-validated tools, stdio + Streamable HTTP transports, and GraphQL-backed execution."
contract-sync
by DonArtkins
"Cross-system contract synchronization gate. Run before any commit/push/PR when an implementation changes or corrects a project contract (schema, routes, GraphQL types, env vars, ports, tokens, enums, Docker services)."
owasp-review
by DonArtkins
"OWASP Top-10 basics review for the Griot estate: injection (parameterized SQL), broken auth (refresh rotation), sensitive data (no localStorage tokens), CORS allow-list, AI principal scope."
apollo-graphql
by DonArtkins
"Apollo Client integration for Griot's GraphQL reads: single client, InMemoryCache typePolicies, colocated fragments, refetch discipline."
newman-api
by DonArtkins
"Newman CLI runs of the Postman collection in CI: API contract + regression suite, JSON schema assertions, chained tokens."
flutter-setup
by DonArtkins
"Scaffold and configure the Griot Flutter mobile app: flutter create, pub packages, Android toolchain, and the CI Docker-pinned build."
git-branch-flow
by DonArtkins
"Standard feature-branch workflow for Griot. One feature spec = one branch = one PR. The progress tracker travels on the branch."
tanstack-rest
by DonArtkins
"Axios + TanStack Query 5 for REST reads/mutations: one QueryClient, interceptors (401->refresh->retry), feature hooks."
mcp-contract-testing
by DonArtkins
"Contract tests for the Griot MCP server: assert each tool's JSON schema and behavior with a mocked GraphQL client; MCP Inspector smoke run."
ai-agent-security
by DonArtkins
"Security guardrails for the Griot AI layer: service-token boundary, prompt-injection treatment, propose-before-write, token budgets, audit trail."
sql-server-2022
by DonArtkins
"SQL Server 2022 as the primary database on Linux via the official container: connection, schema conventions, indexing, and T-SQL style."
railway-hosting
by DonArtkins
"Deploy the Griot backend + MCP containers to Railway (primary host; Render fallback; Azure App Service variant documented). Migrations run as the release command."
jwt-argon2-auth
by DonArtkins
"Owned auth stack: Argon2 password hashing, 15-minute JWT access tokens, opaque rotated refresh tokens (hashed at rest), and Redis sliding-window rate limiting."
graphql-flutter
by DonArtkins
"graphql_flutter integration on Griot mobile: same HotChocolate endpoint as web, explicit refetch after mutations, per-feature queries."