Spartan AI Toolkit Skills

Guide agent delivery with engineering knowledge, configurable rules, and quality gates.

Spartan’s domain Skills support specification, planning, testing, review, security, architecture, data, and interface work within its broader toolkit.

Use cases

  • Build a feature through staged quality gates
  • Apply stack-specific engineering standards

How to use

Install the toolkit, initialize rules for the stack, and choose the workflow leader. Follow its agent-specific setup; generated Codex outputs mirror the source pack.

Skills

  • api-endpoint-creator

    Creates RPC-style endpoint following layered architecture (Controller → Manager → Repository). Use when creating new API endpoints or CRUD operations.

    c0x12c/ai-toolkit
  • article-writing

    Write blog posts, guides, tutorials, and long-form content. Sounds like a real person, not AI. Use when the user wants polished written content.

    c0x12c/ai-toolkit
  • backend-api-design

    Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.

    c0x12c/ai-toolkit
  • brainstorm

    Run a structured brainstorm session for startup ideas. Takes a theme or problem and generates ideas with quick gut-checks. Use when the user wants to explore a space or generate new ideas.

    c0x12c/ai-toolkit
  • browser-qa

    Run real browser QA with Playwright. Use when testing a frontend feature, verifying UI before PR, smoke testing after deploy, or investigating reported visual bugs.

    c0x12c/ai-toolkit
  • ci-cd-patterns

    CI/CD pipeline patterns for GitHub Actions, PR automation, and deployment workflows. Use when setting up CI, fixing broken pipelines, automating PR checks, or configuring deployment.

    c0x12c/ai-toolkit
  • competitive-teardown

    Deep competitor analysis. Tear apart a specific competitor or compare multiple competitors. Use when the user names a competitor or asks "who else is doing this?"

    c0x12c/ai-toolkit
  • content-engine

    Turn one idea into platform-native content for X, LinkedIn, TikTok, YouTube, newsletters. Use when the user wants social posts, threads, scripts, or content calendars.

    c0x12c/ai-toolkit
  • database-patterns

    Database design patterns including schema design, migrations, soft deletes, and Exposed ORM. Use when creating tables, writing migrations, or implementing repositories.

    c0x12c/ai-toolkit
  • database-table-creator

    Creates database table with full Kotlin synchronization (SQL migration → Table → Entity → Repository → Tests). Use when adding new database tables or entities.

    c0x12c/ai-toolkit
  • deep-research

    Run deep research on a topic. Web searches, data collection, source checking, and a structured report. Use when the user needs more than a quick answer.

    c0x12c/ai-toolkit
  • design-intelligence

    Design system bootstrapping and token generation. Takes project context and outputs ready-to-use design tokens, Tailwind config, and CSS variables.

    c0x12c/ai-toolkit
  • design-workflow

    Anti-AI-generic design guidelines. Use when creating UI prototypes, reviewing designs for generic AI patterns, or setting up a project design system.

    c0x12c/ai-toolkit
  • idea-validation

    Validate a startup idea with competitor analysis, market signals, and risk assessment. Be brutally honest. Use when the user wants to test if an idea is worth building.

    c0x12c/ai-toolkit
  • investor-materials

    Create pitch decks, one-pagers, memos, financial models, and fundraising materials. Use when the user needs investor-facing docs.

    c0x12c/ai-toolkit
  • investor-outreach

    Draft cold emails, warm intro blurbs, follow-ups, and investor communications. Use when the user needs to write to angels, VCs, or accelerators.

    c0x12c/ai-toolkit
  • js-security-audit

    Audit JS/TS projects against NPM Security Guidelines covering project setup, dependency hygiene, CI/CD pipeline, Dependabot, and incident response. Use when reviewing package.json or lockfiles, adding or upgrading npm dependencies, setting up CI security gates, hardening a new repo, or responding to a compromised package.

    c0x12c/ai-toolkit
  • kotlin-best-practices

    Kotlin coding standards including null safety, Either error handling, coroutines, and Exposed ORM patterns. Use when writing Kotlin code, reviewing code quality, or learning project patterns.

    c0x12c/ai-toolkit
  • market-research

    Run market research, competitive analysis, investor due diligence, and industry scans. Use when the user wants market sizing, competitor comparisons, fund research, or tech scans.

    c0x12c/ai-toolkit
  • ops-investigate-alert

    Investigate a monitoring alert end-to-end. Pulls metrics, logs, traces, and recent code changes to identify root cause. Works with any monitoring MCP.

    c0x12c/ai-toolkit
  • ops-oncall-log

    Create a structured on-call log by pulling alerts from monitoring and writing a summary to your team's wiki. Requires a monitoring MCP (recommended: Datadog) and a wiki MCP (Confluence or Notion).

    c0x12c/ai-toolkit
  • python-api-endpoint-creator

    Creates FastAPI endpoints with layered architecture (Router → Service → Repository). Use when creating new API endpoints, CRUD operations, or scaffolding a new domain module in a FastAPI project.

    c0x12c/ai-toolkit
  • python-best-practices

    Python/FastAPI coding standards including async patterns, Pydantic v2, SQLAlchemy 2.0, and project structure. Use when writing Python code, reviewing FastAPI projects, or learning FastAPI conventions.

    c0x12c/ai-toolkit
  • python-testing-strategies

    Testing patterns for FastAPI with pytest-asyncio, httpx AsyncClient, fixtures, and test data factories. Use when writing tests, setting up test infrastructure, or improving coverage in a FastAPI project.

    c0x12c/ai-toolkit
  • security-checklist

    Security best practices for Micronaut/Kotlin backend including authentication, authorization, input validation, and OWASP prevention. Use when implementing auth, validating inputs, or reviewing security.

    c0x12c/ai-toolkit
  • service-debugging

    Structured debugging runbook for backend services. Use when investigating production issues, API errors, performance problems, or when something broke and you need to find why.

    c0x12c/ai-toolkit
  • startup-pipeline

    Coordinates the full startup idea pipeline from brainstorm to investor outreach. Use when the user starts a new idea project, asks for the 'full pipeline', or references stages/gates.

    c0x12c/ai-toolkit
  • terraform-best-practices

    Quick reference for Terraform conventions including file organization, naming, modules, state, security, and anti-patterns. Use when writing or reviewing Terraform code.

    c0x12c/ai-toolkit
  • terraform-module-creator

    Create or extend reusable Terraform modules with proper structure, interfaces, and documentation. Use when building new infrastructure modules or extending existing ones.

    c0x12c/ai-toolkit
  • terraform-review

    PR review checklist for Terraform changes covering structure, state safety, security, naming, modules, variables, providers, and CI/CD. Use when reviewing Terraform PRs or doing pre-merge checks.

    c0x12c/ai-toolkit
  • terraform-security-audit

    Security audit for Terraform codebases covering IAM, networking, encryption, secrets, access control, and compliance. Use before prod deploys, periodic audits, or new service security review.

    c0x12c/ai-toolkit
  • terraform-service-scaffold

    Generate complete service-level Terraform infrastructure with modules, environments, and CI/CD. Use when adding Terraform to a new service or bootstrapping infrastructure from scratch.

    c0x12c/ai-toolkit
  • testing-strategies

    Testing patterns for Micronaut/Kotlin backend including repository tests, integration tests, and test data builders. Use when writing tests, setting up test infrastructure, or improving coverage.

    c0x12c/ai-toolkit
  • ui-ux-pro-max

    UI/UX design intelligence with searchable style, palette, typography, and chart databases. Use when designing UI components, choosing colors/fonts, reviewing code for UX issues, building landing pages, or implementing responsive layouts.

    c0x12c/ai-toolkit
  • web-to-prd

    Scan a live web app with Playwright, extract all features, generate PRD/epics/stories with priorities and dependencies, export to Notion. Checks required MCP servers before starting.

    c0x12c/ai-toolkit