singleton-sd
OrganizationREAD-ONLY mirror of gitlab.com/singleton-sd/ai-plattform/skills — install via skills.sh / Claude marketplace. Open MRs on GitLab only.
Categories
Indexed Skills (46)
asic-company-changes
Guides ASIC lodgements for business names and companies, archives receipt PDFs, and fills consent-form docx templates from OneDrive. Use when the user mentions ASIC, address change, director change, Form 484, business name update, or consent forms for company compliance.
claude-design-export
Export a folder of Claude Design Components (*.dc.html) into AI-readable Markdown specs and PNG screenshots — pages, header/footer chrome, and logo/icon lockups. Use when the user points at a Claude Design folder, asks to export mockups for AI, or needs deterministic MD+PNG pairs from .dc.html.
product-design
Own product requirement through approved UI design via Google Stitch, produce a Design Contract, then hand off to draft-technical-tickets. Use when the user asks to design a feature, page, or redesign; mentions /design; or wants Stitch UI before tickets or implementation. Never writes production code.
pdf-content-renamer
Rename PDF files from their contents using safe, date-prefixed filenames and Node.js-based PDF tooling. Use when the user provides one or more PDFs and wants filenames inferred from document text, such as bank statements, driver licences, medical documents, receipts, notices, contracts, or other personal/business records. For small PDFs (typically 1–3 pages), use `pdf-context` first; for large or scanned PDFs, route through `documents/pdf-to-markdown`.
pdf-shrink
Shrink PDF files locally from a single file or folder using npm-only Node.js tooling. Use when the user wants to compress or reduce PDF file size with quality-first presets (minimal or optimal), batch-process a directory, or replace originals in place when the result is smaller. Do not use for text extraction (pdf-context), Markdown conversion (pdf-to-markdown), or image resizing (future image-ops).
pdf-to-markdown
Converts PDFs to AI-ready Markdown using OpenDataLoader PDF (@opendataloader/pdf) with audit-ready naming, metadata, and logs. Use when the user provides a PDF path, asks to parse/extract/convert a PDF to markdown, or mentions opendataloader-pdf for document ingestion.
address-change-request-review
Triage and respond to pull-request or merge-request review feedback on GitHub or GitLab: fix valid findings, reply on each thread with what changed or why not, resolve discussions, re-run CI, and update ClickUp or a repo issue when linked. Use when review comments arrive, bots post findings, or the user asks to address PR/MR feedback.
backend
Opinionated NestJS + SQL Server + Prisma backend guidelines for Singleton SD personal projects. Extends nodejs-backend-patterns with NestJS-specific module structure, Prisma conventions, DTO validation, and JWT auth patterns.
form-ux
Define and audit form UX rules for submission validity, inline validation timing, live character limits, trusted pre-fill, dynamic password requirements, and forgiving input normalisation. Use in implementation mode when building or modifying any form (native HTML, hand-built React, or schema-driven Zod/JSON Schema/JSON Forms) and in audit mode when reviewing an existing form, PR, or shared renderer for compliance. Complements a project's frontend and schema-driven-forms guidance; never replaces server-side/API validation.
forward-email
Provision and diagnose Forward Email domains, Route53 DNS (MX/SPF/DKIM/DMARC/Return-Path), aliases, and token/config wiring for Singleton SD projects. Not for email HTML or template design.
frontend
Opinionated React/Next.js frontend guidelines for Singleton SD personal projects. Extends vercel-react-best-practices with a canonical stack (Next.js App Router or React+Vite, Zustand, TanStack Query, Tailwind) and project-type decision rules.
git-conventions
Apply Singleton SD git conventions — commit format, branch naming, ticket linking, and sibling worktrees
implement-feature
Implement an approved implementation specification end-to-end: validate the spec, inspect the repo, plan, branch, code, verify (lint/typecheck/tests/build), review acceptance criteria, submit a change request (PR or MR), wait for CI, and update ClickUp or a repo issue when linked. Use when the user asks to implement a feature, run /implement, or execute a ready specification with Codex, Cursor, or Claude Code.
isolated-worktree
Implement and review in a sibling git worktree created from the latest default branch. Use when launching subagents, implementing a feature, reviewing a PR, or before any repo edits so agents do not work on main/master or nest worktrees inside a checkout.
pipelines-npm
Include and configure Singleton SD GitLab CI templates from singletonsd/pipelines/npm for Node libraries — install, test, build, release, and dual publish to GitLab Package Registry and/or npmjs.org. Use when wiring a consumer .gitlab-ci.yml, setting ENABLE_RELEASE_* / NPMJS_* variables, or changing those templates.
register-permissions
Register OpenFGA {resource}:{action} catalog entries when adding a Prisma model or guarded Nest route in this repo. Use whenever an agent implements a new pillar feature, controller action, or table that needs PermissionsGuard / OpenFGA — before the PR ships. Done means `pnpm permissions:check` is green and the manifest matches the route.
repo-init-npm-publish
Scaffold publishable npm packages and CLI tools for the GitLab npm registry (like ai-plattform/tools), including glab project setup with user approval, repo-init conventions, shared CI, and release credentials. Use when creating a new npm package or CLI tool that publishes to the registry — not for private npm apps that never publish.
repo-init
Initialize a new repository with Singleton SD's full git conventions tooling stack
route-53-subdomains
Create, update, or delete Route 53 DNS records (project subdomains) using least-privilege AWS credentials from Azure Key Vault. Use when an agent needs a subdomain, CNAME/A/TXT record, hosted zone ID, or DNS for singletonsd.com and related domains. Load company.secrets.env into the shell, use resolve-route53-zone on PATH — never admin AWS or hardcoded zone IDs.
schema-driven-forms
Build data-entry forms with Zod → JSON Schema → JSON Forms (jsonforms.io), custom Tailwind/token renderers, and typed submit wiring. Use when creating or changing UI forms, form schemas, JSON Forms renderers, or schema-driven admin/console inputs in the target repository.
storybook
Write and debug Storybook stories and Chromatic snapshots for apps/web. Use when adding or changing *.stories.tsx, when Chromatic diffs look identical, when a snapshot is clipped or missing a footer/dialog, or when Chromatic reports that story resources failed to load.
submit-change-request
Push a feature branch and open a pull request (GitHub) or merge request (GitLab), wait for CI, fix pipeline failures in scope, and update the linked ClickUp task or repository issue. Use after implementation is verified locally or when the user asks to submit, open a PR/MR, or push for review.
agent-orchestration
Coordinate multiple coding agents safely across host issues (GitHub or GitLab), git worktrees, dependency-aware execution, rebases, CI, and PR/MR handoff. Use when planning or running parallel implementation work across two or more issues or agents.
create-tracking-ticket
Create a ClickUp tracking ticket when the user requests work that has no product feature ticket and no engineering issue yet. Use when the user asks to track ad-hoc work in ClickUp for visibility, then optionally file a host engineering issue (GitHub or GitLab) from that tracking ticket.
skill-authoring-workflow
Create or update shared project skills with ClickUp task tracking, README registration, validation, scoped staging, and commit-message discipline. Use when the user asks to create a skill, update a SKILL.md file, add a workflow skill, or record a reusable procedure in the skills repository.
task-driven-development
Work through engineering issues one at a time with dependency checks, scoped staging, and review-ready commit messages. Use when implementing work from GitHub Issues, GitLab Issues, a backlog, or workflow document. Engineering host is GitHub or GitLab per the consumer .skills/profile — not ClickUp.
backlog-refinement
Refine raw ideas and backlog items into decision-complete, actionable work and decide whether they need discovery, an Epic, implementation slices, or human gates.
discover-public-apis
Use curated public API catalogs and official provider sources to brainstorm externally-enabled product capabilities and identify viable integration providers during idea refinement and requirements discovery.
discover-requirements
Turn a refined product or engineering idea into decision-complete behavioral, business, data, security, integration, and non-functional requirements before design and delivery planning.
draft-technical-tickets
Draft precise parent/child engineering issues from a Design Contract, product brief, or feature request by reconciling docs with the live repository. Use when the user asks to draft technical tickets, /ticket, turn design into host issues (GitHub or GitLab), or hand off an approved Design Contract.
idea-to-delivery
Turn a refined product or engineering idea into an Epic, implementation-ready delivery slices, dependencies, parallel lanes, and explicit human-operation gates.
refine-idea
Shape a raw product or engineering idea into a clear, challenged, value-focused concept before requirements discovery or delivery planning.
figma-token-review
Audit Figma design tokens for consistency, naming conventions, and design system alignment
ux-critique
Evaluate a UI or user flow against usability heuristics and provide actionable feedback
code-review
Review code for quality, correctness, security, and adherence to best practices
refactoring
Identify and apply targeted refactoring improvements to existing code without changing behavior
test-generation
Generate comprehensive, meaningful tests for a given piece of code
blog-post-generator
Draft a structured, on-brand blog post from a topic brief or outline
seo-analysis
Analyze a page or piece of content for on-page SEO quality and provide prioritized recommendations
pr-agent-wake
Fix an existing pull request or merge request after CI failure or review feedback. Attach to the existing branch; never open a second PR/MR for the same issue. Delegates to engineering/address-change-request-review and engineering/submit-change-request for CI re-checks.
prd-generator
Generate a structured Product Requirements Document from a feature idea or brief
summarization
Distill long documents, threads, or transcripts into clear, structured summaries
tone-adjustment
Rewrite content to match a target tone while preserving the original meaning
translation
Translate content between languages while preserving tone, meaning, and intent
fix-bugbot
Deprecated — use engineering/address-change-request-review for Bugbot and other PR/MR bot findings on GitHub or GitLab.
organize-root-folder
Organize a user-provided root folder of mixed personal, finance, property, loan, company, insurance, legal, and business documents into clean upload-ready folders. Use when the user asks to organize files, treat a folder as the root, rename documents from their content, create folders/subfolders, prepare a folder for OneDrive browser upload, sort loan/property/company documents, or replicate the document organization workflow from a prior session.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.