Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
practice-gamification
Expert assistant for the daily practice and gamification system in Raamattu Nyt. Covers the shared practice package (packages/shared-practices/), scheduling, streaks, session tracking, completion flow, stats, grand plans, discipleship mode, task reordering, and future rewards/badges. Use when (1) adding or modifying practice features (scheduling, completion, timers), (2) working on streaks, stats, or gamification (badges, rewards, XP), (3) implementing PracticeCompletionScreen or post-completion flows, (4) creating new practice types or content integrations (prayer sets, spiritual paths, calendars), (5) building admin practice management pages, (6) debugging practice session flow or streak calculation issues, (7) working on encouragement messages shown after practice completion, (8) working on grand plans (personal/curated task collections, sort order, auto-linking), (9) working on discipleship mode / cinema task orchestration, (10) working on task reordering on the Tänään page, (11) working on reading duration estimates, (12) working on the "Valitse tehtävä" subscribe section (reading plan picker + practice activation), (13) working on TodayTaskList empty state or useTodayDashboard unified hook. Trigger keywords: practice, streak, gamification, harjoitus, schedule, completion, timer, badge, reward, practice template, prayer set, spiritual path, encouragement, rohkaisu, completion screen, grand plan, discipleship, tänään, task order, reorder, järjestys, cinema tasks, lukuaika, reading duration, valitse tehtävä, FeaturedReadingPlanPicker, useTodayDashboard, empty state.
Spectaculous-Code/raamattu-nyt
-
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Spectaculous-Code/raamattu-nyt
-
executing-marketing-campaigns
Plans, creates, and optimizes marketing campaigns including content strategy, social media, email, and analytics. Helps develop go-to-market strategies, campaign messaging, and performance measurement.
Spectaculous-Code/raamattu-nyt
-
ai-spark-coder
Process IdeaMachina sparks (kipinä) marked for implementation: either ai_creatable=true OR usage_state='implementing' from ai_prompt.pm_sparks, OR feature suggestions with status='in_progress' from public.feature_suggestions. For parent sparks in SOIHTU, also fetches child sparks (ala-kipinät) that are marked usage_state='implementing' — only those children are included in the implementation scope. Always presents a combined plan (parent + selected children) for user approval before coding. Routes to the right implementation skill (frontend-design, supabase-migration-writer, edge-function-generator, etc.). Use when asked to "process sparks", "code kipinä", "toteuta kipinä", "ai-koodaa kipinä", "implement feature suggestion", or any variation of implementing planned feature suggestions.
Spectaculous-Code/raamattu-nyt
-
supabase-migration-writer
Expert assistant for Supabase database operations in the KR92 Bible Voice project. Use when (1) creating database migrations, (2) adding/modifying tables or RLS policies, (3) creating RPC functions, (4) querying Supabase configuration (secrets, Edge Functions, schemas), (5) writing rollback scripts, or (6) answering questions about database schema and configuration.
Spectaculous-Code/raamattu-nyt
-
widget-tester
Expert assistant for testing the embeddable Bible widget functionality in the KR92 Bible Voice project. Use when creating widget tests, validating embed API responses, testing reference formats, checking audio integration, or creating regression test cases.
Spectaculous-Code/raamattu-nyt
-
lovable-setup
Debug and fix Lovable preview/build issues including white screens, module import failures,
and monorepo configuration. Use when: (1) Lovable preview shows white/blank screen,
(2) "Failed to fetch dynamically imported module" errors, (3) Missing script errors,
(4) PostCSS/Tailwind resolution failures, (5) Workspace package resolution errors,
(6) 504 Gateway Timeout on dependencies, (7) Setting up monorepo for Lovable deployment.
Triggers: "lovable broken", "white screen", "preview not loading", "lovable build failed",
"dynamic import error", "module not found lovable".
Spectaculous-Code/raamattu-nyt
-
seo-ptimizer
Search Engine Optimization and AI Search Optimization (GEO) specialist.
Use when: (1) optimizing for traditional search (Google, Bing),
(2) optimizing for AI search engines (ChatGPT, Perplexity, Google AI Overviews, Claude),
(3) implementing schema markup for AI citation,
(4) improving Core Web Vitals (LCP, INP, CLS),
(5) creating citation-worthy content structure,
(6) zero-click optimization,
(7) E-E-A-T signal implementation.
Expert in GEO (Generative Engine Optimization), structured data, and AI-readable content.
Spectaculous-Code/raamattu-nyt
-
language-specialist
Expert in internationalization (i18n) and localization (l10n) for the Raamattu Nyt monorepo.
Fluent in all world languages with deep knowledge of multilingual app development.
Use when:
- Adding translations for new UI strings
- Creating new translation namespaces
- Adding support for new languages (sv, de, etc.)
- Migrating components to use useTranslation()
- Reviewing translation quality and consistency
- Fixing translation key mismatches
- Setting up i18n for new features
- Working with date/number/currency formatting per locale
- Handling RTL languages or special character sets
Triggers: "translate", "translation", "i18n", "l10n", "localization", "language", "Finnish", "English", "Swedish", "multilingual", "locale", "useTranslation"
Spectaculous-Code/raamattu-nyt
-
strongs-doctor
Expert assistant for diagnosing and fixing Strong's concordance issues in the Raamattu Nyt project. Use when (1) debugging infinite loops or performance issues with Strong's lookups, (2) validating lexicon data against authoritative sources, (3) checking KJV verses point to correct Strong's numbers, (4) fixing corrupted kjv_strongs_words data, (5) auditing strongs_lexicon entries for format/content issues, or (6) troubleshooting Strong's search functionality. Triggers: strongs issue, lexicon error, infinite loop strongs, strongs validation, kjv strongs, fix strongs, lexicon fix.
Spectaculous-Code/raamattu-nyt
-
onboarding-architect
Expert assistant for the onboarding system in Raamattu Nyt. Two tour modes: showcase (fullscreen modal with images) and guided (spotlight + tooltip on DOM targets). Use when (1) adding new onboarding tours, (2) modifying tour steps, images, or placement, (3) working with the admin panel at /ohjaamo/onboarding, (4) adding tour trigger points (URL params, UserMenu, buttons), (5) managing Supabase Storage onboarding-images bucket, (6) editing i18n keys for onboarding texts.
Spectaculous-Code/raamattu-nyt
-
topic-manager
Expert assistant for managing biblical topics in the KR92 Bible Voice project. Use when (1) creating/editing topics and their Finnish translations, (2) managing topic relations (related, opposite, broader, narrower), (3) validating Finnish translations and pronunciations with Voikko/Omorfi, (4) reviewing topics marked with qa_status='unchecked', (5) bulk updating topic translations, (6) managing topic aliases and synonyms, or (7) fixing incorrectly translated Finnish topic names.
Spectaculous-Code/raamattu-nyt
-
ai-feedback-coder
Process app feedback marked as 'ai_code' status. Fetches one feedback item from public.app_feedback, loads all fields and comments as context, presents implementation plan for approval, then routes to the right implementation skill (systematic-debugging, frontend-design, admin-panel-builder, etc.) based on the feedback type. Use when asked to "process ai feedback", "code feedback", "ai-koodaa palaute", or any variation of implementing feedback marked for AI coding.
Spectaculous-Code/raamattu-nyt
-
help-system-architect
Design and generate the in-app help system: havainnepolku (visual guidance path) components, help mode (apua-tila), contextual help content, searchable help index, and FAQ/Q&A pairs. Use when (1) creating or updating help pages, (2) building the havainnepolku breadcrumb-path component, (3) implementing help mode overlay, (4) generating help search index, (5) adding contextual tips to pages, (6) brainstorming which guidance paths to create, (7) generating FAQ/Q&A pairs for any app, (8) populating the faq_items table, (9) building searchable help content with keywords. Triggers: "help system", "apua", "havainnepolku", "guidance path", "help mode", "apua-tila", "contextual help", "help content", "help search", "user guidance", "breadcrumb path", "ohje", "opaste", "FAQ", "Q&A", "kysymys", "vastaus", "usein kysytyt", "ukk", "faq items", "help page content".
Spectaculous-Code/raamattu-nyt
-
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Spectaculous-Code/raamattu-nyt
-
monorepo-guide
Guide for working with the Raamattu Nyt monorepo structure. Use when creating new packages, adding apps, managing workspace dependencies, understanding import patterns, or troubleshooting monorepo issues. Covers npm workspaces, shared packages, cross-app code sharing, and Lovable Cloud deployment.
Spectaculous-Code/raamattu-nyt
-
core-ux-detective
Discover, define and canonicalize the core user tasks and user paths of the application. Use when (1) mapping what users can actually do in the app, (2) defining canonical user journeys/flows, (3) creating the AI-readable user model (core-user-model.json), (4) reviewing whether a new feature introduces a new core path, (5) other skills (help, marketing, onboarding) need authoritative task/path definitions to consume. Triggers: "core tasks", "user paths", "user journeys", "UX model", "what can users do", "core flows", "user model", "canonical tasks", file types: core-user-model.json.
Spectaculous-Code/raamattu-nyt
-
translation-sync
Expert assistant for managing Finnish/English content translations in the KR92 Bible Voice project. Use when syncing topic translations, managing translation cache, validating translation completeness, or importing/exporting CSV translations.
Spectaculous-Code/raamattu-nyt
-
workflow-utilities
Shared utilities for file deprecation, directory structure creation,
TODO file updates, workflow lifecycle management, archive management,
and VCS abstraction (GitHub/Azure DevOps).
Used by all other skills.
Use when: Need shared utilities, deprecating files, updating TODO,
registering/archiving workflows, managing TODO.md manifest, VCS operations,
PR feedback handling
Triggers: deprecate, archive, update TODO, create directory, register workflow,
archive workflow, sync manifest, VCS operations, PR feedback
stharrold/yuimedi-paper-20250901 2
-
initialize-repository
Meta-skill (Phase 0) for bootstrapping new repositories with
workflow system. Interactive callable tool that copies skills,
documentation, and standards from source repository.
Use when: Starting a new project that needs the workflow system
Triggers: "initialize new repository", "bootstrap workflow",
"replicate workflow system"
stharrold/yuimedi-paper-20250901 2
-
agentdb-state-manager
Persistent state management using AgentDB (DuckDB) for workflow analytics and checkpoints.
Provides read-only analytics cache synchronized from TODO_*.md files, enabling:
- Complex dependency graph queries
- Historical workflow metrics
- Context checkpoint storage/recovery
- State transition analysis
Use when: Data gathering and analysis for workflow state tracking
Triggers: "analyze workflow", "query state", "checkpoint", "workflow metrics"
stharrold/yuimedi-paper-20250901 2
-
workflow-orchestrator
Orchestrates git workflow for Python feature/release/hotfix development.
Loads and coordinates other skills based on current context.
Includes PR feedback handling via work-item generation.
Use when:
- User says "next step?" or "continue workflow"
- Working in git repo with TODO_[feature|release|hotfix]_*.md files
- Need to determine workflow phase and load appropriate skills
- Handling PR feedback via work-items
Triggers: next step, continue, what's next, workflow status, PR feedback
Coordinates: tech-stack-adapter, git-workflow-manager, bmad-planner,
speckit-author, quality-enforcer, workflow-utilities
Context management: Prompt user to run /context when context usage
is high, then /init to reset before continuing workflow.
stharrold/yuimedi-paper-20250901 2
-
tech-stack-adapter
Detects Python project configuration and provides commands for
testing, building, coverage, and containerization.
Use when: Starting workflow, detecting project stack, need TEST_CMD
Triggers: detect stack, what commands, initial setup
Outputs: TEST_CMD, BUILD_CMD, COVERAGE_CMD, COVERAGE_CHECK, MIGRATE_CMD
stharrold/yuimedi-paper-20250901 2
-
git-workflow-manager
Manages git operations: worktree creation, branch management, commits,
PRs, semantic versioning, daily rebase workflow, and PR feedback handling.
Use when: Creating branches/worktrees, committing, pushing, versioning, handling PR feedback
Triggers: create worktree, commit, push, rebase, version, PR, PR feedback
stharrold/yuimedi-paper-20250901 2