All authors
lgbarn avatar

Claude Skills by lgbarn

github.com/lgbarn
20 skillsA× 200 installs6 views
Import Spec FileA

Import a handwritten spec document into Shipyard, replacing brainstorming. Use when a freeform spec, requirements, or design document exists.

developmentrustgo
0
59
Import SpecA

Import a spec-kit feature spec into Shipyard, replacing brainstorming. Use when a spec-kit feature directory exists with spec.md.

developmentgobash
0
59
Shipyard HandoffA

Captures session context into .shipyard/HANDOFF.md so the next session can resume without losing progress.

development
0
59
Code SimplificationA

Use after implementing features, before claiming a phase is complete, when reviewing AI-generated code, or when code feels overly complex — detects duplication, dead code, over-engineering, and AI-specific bloat patterns

developmentpythonrust
0
34
DocumentationA

Use when generating documentation, updating README files, writing API docs, creating architecture documentation, or when documentation is incomplete or outdated

developmentpythongo
0
34
Git WorkflowA

Use when starting feature work that needs a branch, creating worktrees for isolation, making atomic commits during development, or completing a development branch via merge, PR, preserve, or discard

developmentpythonrust
0
34
Infrastructure ValidationA

Use when working with Terraform (.tf, .tfvars), Ansible (playbooks, roles, inventory), Docker (Dockerfile, docker-compose.yml), CloudFormation, or any infrastructure-as-code files — provides validation workflows, tool chains, and common mistake prevention

developmentgoshell
0
34
Lessons LearnedA

Use when capturing discoveries after phase completion, before shipping, or when reflecting on completed work to extract reusable patterns

developmentgodebugging
0
34
MemoryA

Use when user asks 'how should I...' or 'what's the best approach...' after exploring code, OR when you've tried to solve something and are stuck, OR for unfamiliar workflows, OR when user references past work. Searches conversation history.

developmentgoflask
0
34
Parallel DispatchA

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

developmenttypescriptgo
0
34
Security AuditA

Use when working with any code, infrastructure-as-code, configuration files, dependencies, or before claiming security posture is adequate — covers OWASP Top 10, secrets detection, dependency vulnerabilities, IaC security, Docker hardening, and supply chain risks

developmentrustgo
0
34
Shipyard BrainstormingA

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation. Also used during /shipyard:init for requirements gathering.

developmentgosql
0
34
Shipyard DebuggingA

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

developmentrustgo
0
34
Shipyard Executing PlansA

Use when you have a written implementation plan to execute, either in the current session with builder/reviewer agents or in a separate session with review checkpoints

developmentgogit
0
34
Shipyard TddA

Use when implementing any feature or bugfix, before writing implementation code

developmenttypescriptrust
0
34
Shipyard TestingA

Use when writing tests, structuring test suites, choosing test boundaries, or debugging test quality issues like flakiness, over-mocking, or brittle tests

developmenttypescriptpython
0
34
Shipyard VerificationA

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

developmentrustgo
0
34
Shipyard Writing PlansA

Use when you have a spec or requirements for a multi-step task, before touching code

developmentpythongo
0
34
Shipyard Writing SkillsA

Use when creating new skills, editing existing skills, or verifying skills work before deployment

developmentjavascripttypescript
0
34
Using ShipyardA

Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

developmentgodocker
0
34