Shep
Official@shep-ai
Offers structured engineering governance for TypeScript, React, and Next.js projects through automated architectural reviews, documentation generation, and repository management.
Agent Skills by Shep
Showing 12 vetted skills indexed across 1 GitHub repositories.
architecture-reviewer
Review TypeScript proposals for Clean Architecture layer boundaries and dependency direction.
mermaid-diagrams
Create and render Mermaid diagrams from text for software design documentation.
shep-kit:implement
Executes validated implementation tasks sequentially with automatic progress tracking and bounded retries.
shep-kit:commit-pr
Automate GitHub commits, PR creation, and CI verification loops.
shadcn-ui
Automate shadcn/ui component setup and usage in React projects.
cross-validate-artifacts
Cross-validate documentation and artifacts across codebase categories for consistency.
tsp-model
Generate TypeSpec domain models following project naming and structure conventions.
shep-kit:merged
Switch to the main branch, pull updates, and delete the merged feature branch.
shep-kit:plan
Generate plan.yaml and tasks.yaml from specs and research with gate checks.
shep-kit:new-feature
Generate a feature specification directory with YAML templates and Markdown artifacts.
vercel-react-best-practices
Apply React/Next.js performance best practices to reduce bundle sizes and eliminate waterfalls.
shep-kit:research
Generate research.yaml and Markdown documentation for feature implementation decisions.
Frequently Asked Questions About Shep
FAQPage SchemaWhat specific engineering tasks does Shep enable?▼
Shep enables architectural validation of TypeScript proposals, generation of TypeSpec domain models, and rendering of Mermaid diagrams. It further supports frontend performance optimization for Next.js and React, alongside systematic repository management including branch synchronization, pull request creation, and consistency checks across documentation and codebase artifacts.
Which personas benefit most from these capabilities?▼
Software architects, lead frontend engineers, and full-stack developers benefit from these capabilities. The system is designed for teams maintaining complex TypeScript and React environments who require strict adherence to Clean Architecture principles, standardized documentation, and consistent repository maintenance practices across distributed development teams.
What are the prerequisites for integrating these capabilities?▼
Integration requires a TypeScript-based project structure, specifically utilizing React or Next.js for frontend components. Users must maintain project specifications in YAML or Markdown formats to leverage the planning and research modules, and ensure GitHub access is configured for the repository management and pull request features.