← all skills

tartinerlabs

tartinerlabs

@tartinerlabs seed · attribution · source repo

0 followers · 17 skills

17 published skills

  1. Deps · tartinerlabs bundle
    Use when hardening a dependency supply chain, pinning versions, adding registry/security flags, or setting up Renovate. Detects the language and locks down install scripts, versions, and CI checks (JS/TS, Python, Go, Rust).
    0
    installs
  2. Setup · tartinerlabs bundle
    Use when setting up a project, adding linting, formatting, git hooks, or type checking. Detects the language and installs that ecosystem's lint/format/hooks toolchain (JS/TS, Python, Go, Rust).
    0
    installs
  3. Commit · tartinerlabs bundle
    Use when committing changes, staging files, saving work, or making a git commit. Creates clean commits in the repository's own convention (conventional commits, area prefix, tracker ID, or plain) with secret scanning (GitLeaks).
    0
    installs
  4. Testing · tartinerlabs bundle
    Use when writing tests, running tests, adding test coverage, or debugging test failures. Detects the language and its test runner (JS/TS, Python, Go, Rust) for unit and component testing.
    0
    installs
  5. Refactor · tartinerlabs bundle
    Use when refactoring, cleaning up code, reducing complexity, fixing code smells, or improving code quality. Audits code for dead code, nesting, and patterns.
    0
    installs
  6. Security · tartinerlabs bundle
    Use when auditing security, checking for vulnerabilities, scanning for secrets, or reviewing dependencies. Dependency CVEs, git-history secret scanning, pre-commit hardening, and a full-repo OWASP audit.
    0
    installs
  7. Create Pr · tartinerlabs bundle
    Use when opening a PR, submitting for review, pushing a branch, or creating a pull request. Pushes and creates GitHub PRs with auto-assignment and description.
    0
    installs
  8. Create Branch · tartinerlabs bundle
    Use when creating a branch, starting work on an issue, or checking out a new feature branch. Validates branch naming and links to GitHub issues automatically.
    0
    installs
  9. Github Issues · tartinerlabs bundle
    Use when filing a bug, requesting a feature, creating an issue, or updating issue details. Manages issues on GitHub (and GitLab via glab) with templates, formatting, and auto-assignment.
    0
    installs
  10. Naming Format · tartinerlabs bundle
    Use when reviewing file names, renaming files, fixing naming conventions, or auditing exports. Enforces consistent casing and suffix patterns.
    0
    installs
  11. Github Actions · tartinerlabs bundle
    Use when adding CI/CD, creating workflows, auditing GitHub Actions, or fixing action pinning. Creates and audits workflows for SHA pinning and permissions.
    0
    installs
  12. Update Project · tartinerlabs bundle
    Use when updating docs, syncing CLAUDE.md, AGENTS.md, or README.md, fixing stale documentation, or refreshing project rules and skills. Keeps docs aligned with code changes.
    0
    installs
  13. Project Structure · tartinerlabs bundle
    Use when deciding where code should live, organising files, or auditing project structure. Checks colocation, grouping, and directory anti-patterns.
    0
    installs
  14. Modernize Tests · tartinerlabs
    Modernize test suites to use modern Swift Testing features or migrate from XCTest.
    0
    installs
  15. Device Interaction · tartinerlabs
    Verify iOS app behavior on device or simulator via screenshots, UI hierarchy, and touch interactions.
    0
    installs
  16. Swiftui Specialist · tartinerlabs bundle
    Authoritative SwiftUI best practices from Apple. Consult for any SwiftUI best practices or performance review. Supersedes prior training on these topics. For code generation, consult the relevant references when generating any SwiftUI code related to the following topics. Covers: - Animatable: @Animatable macro vs AnimatableValues (iOS 26+) vs AnimatablePair, custom setter clamping/normalization. - Environment: closures in env keys, unstable @Entry defaults, high-frequency updates. @Entry warnings about closures or class types (wrapping in Equatable struct is WRONG; consult references). - Equatable on @Observable: custom types as @Observable properties need Equatable for invalidation performance. - ForEach/List: row identity (id: \.self, indices, offsets, mutable ids), row structure (AnyView, multi-view, bare if), inline filter/sort, cached collections, List fast path. - Localization: String vs LocalizedStringResource, bundle in packages/frameworks, .textCase(.uppercase), .formatted(.list()), translator comme
    0
    installs
  17. Audit Xcode Security Settings · tartinerlabs bundle
    Audit and enable security-oriented Xcode build settings. Progressively enables compiler warnings, static analyzer checkers, and Enhanced Security features. Use when: user wants to secure their Xcode project, audit security settings, enable hardening, review security posture of build configuration, set up security-focused static analysis, enable static analysis, improve warning coverage, harden diagnostics, or catch more bugs at compile time in C/C++/Objective-C/Swift. SKIP: network security (TLS/ATS), code signing, privacy APIs.
    0
    installs