thoughtbot, inc.
Official@thoughtbot
We work with organizations of all sizes to design, develop, and grow their web and mobile products.
Agent Skills by thoughtbot, inc.
Showing 14 vetted skills indexed across 3 GitHub repositories.
git-commit
Analyze working tree diffs and generate atomic git commit messages.
feature-dev
Orchestrate a multi-phase Rails development workflow with feature slicing, TDD, and automated review.
test-driven-development
Enforce a red-green-refactor TDD workflow for Rails applications.
explain
Analyze Rails source code and execution paths to explain logic and architecture.
prior-art
Analyze Rails codebase patterns via git history for consistent feature development.
socratic-review
Generates diagnostic questions and refactoring plans for codebases via simulated Socratic dialogue and parallel analysis.
slice
Decomposes complex software features into vertical, independently shippable slices using Socratic questioning and job stories.
standup
Synthesize git activity and developer notes into client status updates.
offboard
Run a conversational offboarding checklist with security audits and asset handover.
rubber-duck
Guide developers through Socratic dialogue to clarify technical and design challenges.
challenge
Pressure-test technical assumptions and strategic decisions through Socratic questioning.
hard-news
Generates a communication strategy for delivering difficult technical news to clients.
Generate Postman Collection
Generate Postman v2.1 collections from Rails routes, controllers, and request specs.
rails-audit-thoughtbot
Audit Rails codebases for testing, security, and design issues.
Frequently Asked Questions About thoughtbot, inc.
FAQPage SchemaWhat specific tasks can I perform using these capabilities?▼
You can audit Rails codebases for security and design flaws, decompose complex features into shippable slices, generate Postman collections from request specs, and synthesize git activity into client status updates. These capabilities facilitate rigorous code maintenance and structured project management.
Which personas benefit most from these technical capabilities?▼
Senior engineers, technical leads, and product managers working within Rails environments benefit most. These capabilities are designed for teams prioritizing test-driven development, consistent architectural patterns, and clear communication regarding technical debt or project status.
What are the prerequisites for implementing these technical capabilities?▼
Implementation requires an existing Rails codebase with established test suites and git version control. The capabilities rely on standard Rails routing, controller structures, and request specifications to function effectively for auditing, documentation generation, and architectural analysis.