Swiss Army Hammer
Official@swissarmyhammer
Offers comprehensive source code management, quality assurance, and project task orchestration for software engineering teams.
Agent Skills by Swiss Army Hammer
Showing 16 vetted skills indexed across 1 GitHub repositories.
commit
Create Git commits following the Conventional Commits specification.
test
Runs project tests, linting, and treats warnings as errors.
shell
Execute shell commands with history, process control, and output search.
plan
Create kanban boards with tasks decomposed from codebase analysis.
double-check
Review recent code changes for compilation errors and requirement alignment.
lsp
Diagnose and install missing Language Server Protocol servers for detected languages.
review
Performs multilingual code review and outputs actionable tasks as Jira-like cards.
kanban
Manages project tasks and workflows through a kanban board interface.
implement
Execute kanban board tasks by implementing code and running tests.
deduplicate
Identifies duplicated code in projects using structural similarity analysis and optionally removes it via refactoring.
code-context
Provides on-demand, in-depth bike and car road-condition reports for Indian cities and intercity highways via AI-powered chat.
implement-all
Automates sequential processing of all IT service management tasks from kickoff to completion.
coverage
Analyzes code coverage reports to identify project lines lacking sufficient tests.
test-driven-development
Enforce a RED-GREEN-REFACTOR TDD workflow for Rust and TypeScript.
explain
Explain code, files, directories, or architecture with Mermaid diagrams.
understanding-tauri-architecture
Explains the architecture of Tapas-based applications, including Tapas language features and Tapas-specific workflows.
Frequently Asked Questions About Swiss Army Hammer
FAQPage SchemaWhat specific engineering tasks does Swiss Army Hammer enable?▼
It enables automated code review, test coverage analysis, and structural refactoring. It facilitates project management by decomposing codebase requirements into Kanban tasks, enforcing Conventional Commits, and generating architectural documentation via Mermaid diagrams for complex systems like Tauri.
Which personas benefit most from these capabilities?▼
Software engineers, technical leads, and quality assurance specialists benefit from these capabilities. The suite is designed for developers managing Rust or TypeScript projects who require strict adherence to TDD practices, consistent commit standards, and automated diagnostic checks for missing language server configurations.
What are the prerequisites for integrating these capabilities?▼
Integration requires a local environment configured for Rust or TypeScript development. Users must have access to the project repository to allow the system to perform structural similarity analysis, execute shell commands, and interface with existing test runners and linting configurations.