tankpkg

tankpkg

@tankpkg Organization

GitHub
43 Skills
43 Total Stars
March 2026 Joined

Public Skills

@tank/idd-bdd-pack

by tankpkg

Orchestrator pack combining Intent-Driven Development (IDD) with BDD end-to-end testing. Installs both @tank/idd and @tank/bdd-e2e-testing, then provides the bridge workflow for using .idd/ and .bdd/ folders together. Does not stand alone — requires both dependencies. Trigger phrases: "IDD BDD", "intent and behavior", "intent to BDD", "BDD from intent", "intent verified testing", "intent behavior pack", "combine IDD BDD", "IDD BDD orchestrator", "intent driven BDD", "intent plus BDD", "full testing workflow", ".idd .bdd together"

Auth 1 7mo ago

@tank/bdd-e2e-testing

by tankpkg

"BDD end-to-end testing against real systems. Covers web apps (Playwright), libraries (pytest-bdd + Docker), APIs, CLIs, message queues. Gherkin writing, step definitions, Page Objects, Screenplay, 3-layer architecture, CI/CD, multi-language (TypeScript, Python, Java, .NET). Triggers: BDD test, Gherkin, Cucumber, feature file, Given When Then, playwright-bdd, pytest-bdd, Behave, Cucumber-JVM, Serenity BDD, Reqnroll, Example Mapping, Three Amigos, living documentation, BDD setup, BDD architecture."

API Dev 1 7mo ago

@tank/frontend-craft

by tankpkg

Expert frontend craft for building apps that make users go "wow, this is fast and easy." Covers micro-interactions, perceived performance, premium component patterns, visual polish, state choreography, component architecture, and shadcn registry discovery via the CLI. Synthesizes Saffer (Microinteractions), Wathan/Schoger (Refactoring UI), Krug (Don't Make Me Think), Yablonski (Laws of UX), Nabors (Animation at Work), Tidwell (Designing Interfaces), plus production patterns from Linear, Vercel, Notion, and the external component ecosystem. Trigger phrases: "micro-interaction", "make it feel fast", "loading state", "skeleton screen", "optimistic update", "framer motion", "animation", "command palette", "data table", "TanStack Table", "toast notification", "sonner", "cmdk", "shadcn", "UI polish", "wow factor", "delightful UI", "premium feel", "perceived performance", "empty state", "page transition", "error state", "form UX", "modal pattern", "visual polish", "spring animation", "aceternity", "aceternity ui", "3d card", "parallax scroll", "text effect", "animated background", "hero section", "spotlight effect", "aurora background", "bento grid", "card hover", "typewriter effect", "text generate", "floating navbar", "background beams", "lamp effect", "sparkles", "shadcn space", "shadcnspace", "dashboard blocks", "marketing blocks", "landing page blocks", "pricing section", "testimonials", "feature section", "animated button", "animated component", "21st.dev", "21st dev", "react bits", "reactbits", "fancy components", "fancycomponents", "physics animation", "variable font", "letter swap", "gravity effect", "elastic line", "scramble text", "pixel trail", "css buttons", "neumorphism"

Design 1 7mo ago

@tank/github-issues

by tankpkg

Expert management of GitHub Issues via the gh CLI and GitHub platform. Covers the full issue lifecycle: creating, triaging, editing, closing, and linking issues to PRs. Includes issue templates (classic .md and modern YAML forms), search and filtering, label taxonomy design, milestones, Projects v2 integration, gh api scripting for bulk operations, GitHub Actions automation (stale, labeler, auto-assign, welcome bot), and issue-driven development workflows. Synthesizes GitHub CLI documentation, GitHub REST/GraphQL API reference, GitHub Actions marketplace, and production OSS issue management patterns. Trigger phrases: "github issue", "gh issue", "create issue", "close issue", "issue template", "issue form", "ISSUE_TEMPLATE", "triage issue", "label issue", "milestone", "stale issues", "bulk close issues", "search issues", "gh search issues", "issue automation", "config.yml blank issues", "issue-driven", "sub-issues", "gh issue develop", "gh label", "issue workflow", "gh api issues", "bulk operations issues", "issue forms yaml", "closing keywords fixes closes resolves"

Code Gen 1 7mo ago

@tank/tank-project-setup

by tankpkg

Auto-detect project stack and integrate Tank skills into any repository. Scans for framework indicators (package.json, pyproject.toml, angular.json, tsconfig.json, etc.), recommends relevant Tank skills, creates project-level skills.json, runs tank install, and sets up CI/CD pipelines (GitHub Actions, GitLab CI) so skills install automatically — like npm ci for agent skills. Trigger phrases: "set up tank", "add tank to project", "tank init project", "install tank skills", "detect project type", "tank ci/cd", "tank cicd", "configure tank for this repo", "add skills to project", "tank install setup", "integrate tank", "set up agent skills", "project skills setup", "add tank to ci", "tank github action"

CI/CD 1 7mo ago

@tank/token-redaction

by tankpkg

"Detect and redact API tokens, keys, bearer values, and JWTs in local OpenCode SQLite session stores. Covers backup-first workflow, pattern matching for common token formats, dry-run verification, database integrity checks, and session cleanup. Triggers: redact, token, API key, secret, JWT, bearer, session store, SQLite, cleanup, sensitive data, credential leak, key rotation, security."

Analytics 1 7mo ago

@tank/idd

by tankpkg

Intent-Driven Development: define what and why before writing how. AI writes code; humans write intent. Covers the full IDD lifecycle — structured interviewing, design critique, section locking, phased TDD execution, and code-intent drift detection. Opinionated synthesis of ArcBlock/idd, Praxis, and FORGE (all MIT). Trigger phrases: "IDD", "intent driven development", "intent file", "INTENT.md", "intent interview", "intent critique", "intent review", "intent plan", "intent build", "intent sync", "intent check", "intent audit", "intent init", "intent driven", "implementation last", "AI native development", "intent standard", "intent approval", "drift detection", "convergence check", ".idd folder"

Code Review 1 7mo ago

@tank/google-calendar

by tankpkg

"Create, query, update, and manage Google Calendar events and availability. Covers event CRUD, free/busy queries, recurring events with RRULE, Google Meet conferencing, attendee management, multi-calendar operations, and incremental sync. Triggers: calendar, event, meeting, schedule, availability, free busy, recurring event, RRULE, Google Meet, attendee, reminder, timezone, booking, appointment, Google Calendar."

Auth 1 7mo ago

@tank/google-docs

by tankpkg

"Create, edit, format, and collaborate on Google Docs programmatically. Covers document creation, batch updates, text manipulation with character indexes, paragraph styling, table operations, inline images, headers/footers, sharing permissions, and export to PDF/DOCX. Triggers: google docs, document, create document, edit document, format text, batch update, paragraph style, table, export PDF, share document, comments, Google Docs API."

API Dev 1 7mo ago

@tank/framer-motion

by tankpkg

Motion for React (formerly Framer Motion) animation mastery. Covers the complete API: motion component, AnimatePresence, layout animations, spring physics, scroll-linked animations, gestures, motion values, useAnimate, variants/orchestration, SVG animation, drag, performance optimization, LazyMotion code splitting, and accessibility (reduced motion). Includes production-ready recipes for page transitions, modals, staggered lists, shared element transitions, parallax, and interactive components. Synthesizes Motion.dev documentation (2025-2026), Nabors (Animation at Work), Head (Designing Interface Animation), Saffer (Microinteractions), Kowalski (Animations on the Web), and production patterns from Linear, Vercel, and Notion. Trigger phrases: "framer motion", "motion/react", "motion component", "animate", "AnimatePresence", "exit animation", "layout animation", "layoutId", "shared layout", "spring animation", "spring physics", "useAnimate", "useScroll", "useMotionValue", "useTransform", "useSpring", "scroll animation", "parallax", "whileHover", "whileTap", "whileInView", "whileDrag", "gesture animation", "drag animation", "variants", "staggerChildren", "page transition", "modal animation", "enter animation", "exit animation", "keyframes", "motion value", "LazyMotion", "MotionConfig", "Reorder", "SVG path animation", "pathLength", "reduced motion", "animation performance", "layout animation gotcha", "spring preset", "tween", "easing", "stagger", "orchestration", "animate presence", "motion react", "framer-motion to motion", "motion library react"

Accessibility 1 7mo ago

@tank/tdd-workflow

by tankpkg

"Test-Driven Development: RED-GREEN-REFACTOR cycle, three laws of TDD, test-first patterns, and practical workflows. Covers test doubles, testing pyramids, property-based testing, and mutation testing. Triggers: TDD, test-driven development, red green refactor, test first, unit test, failing test, test double, mock, stub, spy, test pyramid, property-based testing, mutation testing, test coverage, testing strategy, write tests."

Refactoring 1 7mo ago

@tank/opencode-agent-creator

by tankpkg

Create specialized OpenCode agents that assume specific roles — frontend architect, DevOps SRE, database specialist, code reviewer, or any domain expert. Covers agent anatomy (markdown and JSON formats), role design (persona, expertise, behavioral directives), system prompt engineering, tool permissions, oh-my-opencode integration (categories, skill injection, delegation wiring), and converting existing Tank skills into standalone agents. Synthesizes OpenCode source (sst/opencode), oh-my-opencode v3.x agent system, and production agent analysis. Trigger phrases: "create agent", "opencode agent", "new agent", "convert skill to agent", "make an agent", "agent from skill", "custom agent", "specialized agent", "agent template", "agent for", "agent configuration", "agent role", "create a specialist", "build agent", ".opencode/agent"

Agents 1 7mo ago

@tank/figma-to-code

by tankpkg

Use when implementing UI from Figma designs with pixel-perfect fidelity. Covers the complete Figma-to-code pipeline: extracting design specs via Figma MCP tools (get_design_context, get_screenshot, get_variable_defs), translating every visual property to exact CSS (fonts, colors, spacing, shadows, gradients, border-radius, opacity), building design token systems, mapping Auto Layout to Flexbox/Grid, converting component variants to props, and verifying implementation against Figma screenshots. Requires: Figma desktop MCP (figma-desktop) for design extraction. Synthesizes Figma Dev Mode API (2024-2025), CSS Specifications (Color L4, Flexbox, Grid, Container Queries), WAI-ARIA Authoring Practices, Google Fonts Best Practices, and Playwright Visual Testing. Trigger phrases: "implement this Figma", "Figma to code", "pixel perfect", "match the design", "copy the Figma", "design implementation", "implement this design", "build from Figma", "Figma handoff", "translate design to code", "code this component from Figma", "design to HTML", "design to React", "design to Tailwind", "match Figma exactly", "implement UI from design", "Figma screenshot", "convert design", "make it look like Figma", "same as design", "design specs", "implement mockup", "from Figma file"

Accessibility 1 7mo ago

@tank/bdd-issue-fixer

by tankpkg

Resolve GitHub issues using BDD — read the issue, write a behavioral test, confirm it fails (RED), fix the code, confirm it passes (GREEN), open a PR with test + fix as proof. Covers issue triage (bug vs feature vs invalid vs duplicate), issue-to-Gherkin translation, the relentless RED-GREEN fix cycle, fix verification, PR submission with evidence, and related issue detection. Synthesizes Smart/Molak (BDD in Action), Beck (TDD By Example), Nicieja (Writing Great Specifications), SWE-bench (Princeton NLP), and Sweep.dev patterns. Trigger phrases: "fix this issue", "resolve issue", "fix GitHub issue", "BDD fix", "issue to test", "write test for issue", "red green fix", "triage issue", "duplicate issue", "related issues", "fix and PR", "issue fixer", "auto-fix issue", "resolve bug report"

Code Review 1 7mo ago

@tank/tank-package-publisher

by tankpkg

Package lifecycle specialist for Tank directory publishing. Use when users ask to publish a skill to Tank, run tank publish, fix publish failures, validate skills.json, bump versions, or verify releases. Handles dry-run-first workflow, manifest validation, and publish error remediation.

Auth 1 7mo ago

@tank/skill-creator

by tankpkg

Create skills that extend AI agent capabilities with synthesized domain expertise. Covers skill anatomy, progressive disclosure, research workflow (books + web), writing conventions, and ecosystem patterns. Trigger phrases: "create a skill", "new skill", "build a skill", "skill about", "make a skill for", "update skill", "improve skill", "write a skill"

Agents 1 7mo ago

@tank/planning

by tankpkg

Comprehensive planning methodology for complex software tasks. Covers task decomposition (WBS, micro-tasks), plan writing (zero-context specs), plan execution (batched with checkpoints), prioritization (RICE, MoSCoW, ICE), estimation, risk assessment, and persistent context management. Synthesized from: Shape Up (Basecamp), Agile Estimating and Planning (Cohn), obra/superpowers planning methodology, ReAct/Plan-and-Solve AI patterns. Trigger phrases: "plan", "planning", "break down", "decompose", "task breakdown", "prioritize", "estimate", "risk assessment", "project plan", "implementation plan", "work breakdown", "what order", "dependencies", "scope", "how to approach", "complex task", "multi-step"

Automation 1 7mo ago

@tank/figma-plugin

by tankpkg

"Guidance for building Figma plugins. Covers architecture, Plugin API (nodes, styles, variables, components), UI development, Dev Mode codegen, widgets, publishing, and monetization. Triggers: figma plugin, figma API, plugin development, figma widget, Dev Mode, codegen, figma node, figma styles, figma variables, iframe, message passing, plugin UI, figma publish, figma marketplace."

Processing 1 7mo ago

@tank/gmail

by tankpkg

"Send, read, search, label, and manage email through the Gmail API. Covers composing (plain text, HTML, attachments), thread-aware replies, Gmail search query syntax (from:, to:, has:attachment, after:), label management, filter automation, and draft workflows. Triggers: gmail, email, send email, read email, search email, attachment, label, filter, thread, draft, Gmail API, compose, reply, forward, inbox, MIME."

Auth 1 7mo ago

@tank/notion

by tankpkg

"Query, create, and update Notion pages, databases, and blocks through the Notion API. Covers database CRUD with typed properties (select, relation, rollup, formula), compound filters, page content as block trees, search across workspaces, and pagination patterns. Triggers: notion, database, page, block, query, filter, property, relation, rollup, block tree, Notion API, workspace, toggle, callout, create page, update page."

Auth 1 7mo ago

@tank/llm-app-patterns

by tankpkg

Build production-grade LLM-powered applications — RAG systems, tool-using agents, structured output extraction, streaming responses, and cost optimization. Covers the full engineering stack for apps built on top of foundation models, not model training. Synthesizes Huyen (AI Engineering), Brousseau & Sharp (LLMs in Production), Bouchard & Peters (Building LLMs for Production), Lanham (AI Agents in Action), Arsanjani & Bustos (Agentic Architectural Patterns), Rothman (RAG-Driven Generative AI). Trigger phrases: "RAG", "retrieval-augmented generation", "vector search", "chunking strategy", "embedding", "reranking", "hybrid search", "tool use", "function calling", "tool calling", "agent", "agentic", "multi-agent", "orchestrator", "structured output", "JSON mode", "Instructor", "Pydantic", "streaming", "server-sent events", "SSE", "token streaming", "LLM cost", "model routing", "semantic cache", "prompt caching", "LLM evaluation", "LLM-as-judge", "RAGAS", "hallucination", "faithfulness", "golden dataset", "LLM in production", "LLMOps", "build with LLMs", "LLM application"

Agents 1 7mo ago

@tank/opencode-config-mastery

by tankpkg

Expert OpenCode configuration for any project. Covers opencode.json schema, MCP server setup (local STDIO, remote HTTP, OAuth), provider and model configuration (75+ providers, custom/local models), plugin management (oh-my-opencode, morph, wakatime), agent wiring in config, custom slash commands, rules/instructions files, keybinds, permission system, and security best practices for MCP servers. Includes trusted MCP server catalog and context budget management strategies. Synthesizes OpenCode source (sst/opencode), official docs, MCP specification, OWASP MCP security guidelines, and community ecosystem analysis. Trigger phrases: "opencode.json", "opencode config", "configure opencode", "MCP server", "mcp setup", "add mcp", "mcp config", "mcp oauth", "opencode provider", "add provider", "custom provider", "local model", "ollama opencode", "LM Studio", "opencode plugin", "oh-my-opencode", "opencode permission", "permission config", "bash permission", "slash command", "custom command", "opencode command", ".opencode", "instructions file", "rules file", "AGENTS.md", ".cursorrules", "opencode keybind", "keybinds", "context budget", "too many tools", "MCP security", "tool poisoning", "opencode setup", "configure model", "small_model", "enabled_providers", "disabled_providers", "opencode agent config", "watcher ignore", "opencode share", "opencode theme", "opencode lsp", "opencode formatter", "variable substitution", "{env:}", "{file:}", "/connect", "auth.json", "mcp-auth.json"

CLI Tools 1 7mo ago

@tank/google-sheets

by tankpkg

"Read, write, format, and analyze spreadsheet data through the Google Sheets API. Covers cell and range operations (A1 notation), batch updates, conditional formatting, data validation, chart creation, named ranges, sheet management, and formula support. Triggers: google sheets, spreadsheet, cell, range, formula, chart, conditional formatting, data validation, batch update, append rows, named range, Google Sheets API, CSV, pivot table."

API Dev 1 7mo ago

@tank/slack

by tankpkg

"Send messages, manage channels, search conversations, and automate workflows in Slack. Covers messaging (threads, ephemeral, scheduled), Block Kit (sections, buttons, select menus, modals), channel management, file uploads, user lookups, and mrkdwn formatting. Triggers: slack, message, channel, thread, Block Kit, modal, button, select menu, mrkdwn, emoji, file upload, search, DM, ephemeral, Slack API, webhook, bot."

Embeddings 1 7mo ago