Repository inventory

git-fg/thecattoolkit

Skills indexed from this repository, with install-style signals scoped to the repo.
19 skills19 GitHub stars0 weekly installsPythonGitHubOwner profile

Overview

This skill applies proven system architecture and design frameworks to shape software systems, evaluate existing architectures, and document decisions. It provides discovery protocols, end-to-end system design workflows, architecture decision record (ADR) practices, and quality evaluation criteria. Use it proactively when making architectural choices or preparing design deliverables.

How this skill works

Start every engagement with a mandatory discovery workflow to map context, requirements, constraints, stakeholders, and the runtime environment. Based on discovery outcomes the skill selects a workflow: a greenfield system-design path for new systems or a brownfield analysis path for existing systems. It produces ADRs for significant decisions, enforces an append-only ADR practice with sequential numbering, and runs a quality checklist against key quality gates.

When to use it

  • Before designing a new system or major feature (greenfield)
  • When analyzing or refactoring an existing system (brownfield)
  • When choosing or changing core technologies or architecture patterns
  • When documenting breaking API or infrastructure changes
  • Before committing to significant refactors or infra additions

Best practices

  • Always run the full discovery protocol first to ensure clear context and requirements
  • Select architecture patterns based on documented quality attributes and constraints
  • Create an ADR for any decision that affects system behavior, interfaces, or operational model
  • Keep ADRs append-only, sequentially numbered, and stored with project documentation
  • Evaluate designs against the quality checklist (performance, reliability, security, operability) early and iteratively

Example use cases

  • Designing a new microservices platform including data partitioning and service boundaries
  • Evaluating an inherited monolith for strangler-pattern refactor and migration planning
  • Choosing a datastore and caching strategy with documented trade-offs and ADRs
  • Documenting a switch of authentication strategy or introduction of a message queue
  • Running a quality gate review before major release to certify architectural fitness

FAQ

Run the discovery protocol to capture context, stakeholders, requirements, and constraints; this is mandatory before design or analysis.

When should I create an ADR?

Create an ADR for technology stack changes, major patterns, breaking API changes, infrastructure additions, or significant refactors.

How are ADRs managed?

ADRs are append-only, sequentially numbered, and stored with the project documentation so every decision is traceable and immutable.

19 skills

designing-architecture
Ai

This skill helps you design and analyze software architectures using discovery protocols, ADRs, and system design workflows to ensure quality.

BackendDesignDocsPlanning+1
auditing-security
Ci Cd

This skill audits code changes for secrets and security issues, guiding safe commits and comprehensive vulnerability checks across projects.

Code ReviewGitSecurityTesting+1
managing-npm
Automation

This skill manages npm, pnpm, and bun dependencies using strict CLI commands, ensuring safe additions, updates, audits, and lockfile hygiene.

BackendCliDevopsScripting+2
adhering-standards
Api

This skill helps you implement and enforce standardized decision logic and success criteria for Python projects.

AutomationBackendCode ReviewDebugging+2
architecting-slides
Content

This skill guides you in structuring research talks with LaTeX Beamer, narrative flow, and visuals for rigorous, clear technical slides.

DesignPlanningProductivityResearch+3
architecting-agents
Ai

This skill helps you design robust AI agent architectures and optimize context management using proven patterns like subagents, isolation, and memory.

AutomationDesignPlanningProductivity+1
integrating-mcp
Backend

This skill guides secure MCP integration for Claude Code plugins, enabling sandboxed code execution, selective tool exposure, and efficient connection

DatabaseDevopsSecurityPython
processing-media
Ai

This skill analyzes and edits video using ffmpeg, translating natural language commands into edits while ensuring quality.

AnalyticsAutomationContentPerformance+2
analyzing-data
Analytics

This skill guides statistical analysis from test selection to APA reporting, helping researchers perform robust hypothesis tests, regressions, and power

DataDocsResearchScripting+3
managing-hooks
Automation

This skill guides you in creating, configuring, and using Claude Code hooks to enforce validation, control flow, and event-driven automation.

BackendPerformanceScriptingSecurity+1
testing-e2e
Automation

This skill orchestrates end-to-end testing workflows by coordinating server setup, browser automation, and result analysis for complete user flows.

BackendCi CdDebuggingFrontend+3
applying-reasoning
Ai

This skill helps you solve complex problems using structured mental models to guide architectural decisions, debugging, and strategic planning.

AnalyticsBackendDebuggingResearch+2
architecting-prompts
Ai

This skill guides designing and auditing AI prompts using 2026 guidance, attention management, and XML/Markdown matrices to ensure quality and consistency.

AnalyticsAutomationDataDesign+2
checking-types
Backend

This skill runs configured type checkers on edited Python files to ensure type safety and early bug detection.

Code ReviewDebuggingDevopsLinting+3
optimizing-context
Ai

This skill optimizes AI agent context by compressing, detecting degradation, and caching efficiently to reduce costs and improve session continuity.

AutomationObservabilityPerformancePlanning+3
managing-plans
Automation

This skill orchestrates project plan state management across ROADMAP.md, phases, and handoffs to ensure coordinated execution and timely milestones.

DocsOperationsPlanningProductivity+1
ingesting-git
Ai

This skill converts Git repositories into structured plain-text digests optimized for large language model analysis and rapid insights.

AutomationBackendDocsGit+2
synchronizing-data
Ai

This skill implements offline-first encrypted local storage with intelligent delta sync and privacy-first conflict resolution for mobile AI apps.

DataDatabaseObservabilitySecurity+2
crawling-content
Automation

This skill helps you fetch and extract content from static web pages rapidly using a zero-latency markdown crawler.

CliContentDocsPerformance+2
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational