Automates spec-driven development with a CLI. Enables operations teams to generate code, tests, and documentation from specifications. Integrates with Claude for agentic workflows and supports Go projects.
git clone https://github.com/ariel-frischer/autospec.gitAutomates spec-driven development with a CLI. Enables operations teams to generate code, tests, and documentation from specifications. Integrates with Claude for agentic workflows and supports Go projects.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/ariel-frischer/autospecCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Generate a comprehensive spec for a [PRODUCT_TYPE] that includes [FEATURES] and [TECHNICAL_REQUIREMENTS]. Ensure the spec follows industry standards and is ready for development. Output the spec in Markdown format.
Here's a sample spec for a mobile banking app generated using the autospec skill: ```markdown # Mobile Banking App Specification ## Overview A secure and user-friendly mobile banking application for iOS and Android platforms. ## Features 1. **User Authentication**: Biometric login (Face ID, Touch ID, Fingerprint), Two-factor authentication, and Secure PIN login. 2. **Account Management**: View account balances, transaction history, and account details. 3. **Fund Transfers**: Domestic and international transfers, scheduled transfers, and recurring transfers. 4. **Bill Payments**: One-time and recurring bill payments, bill reminders, and payment history. 5. **Card Management**: View and manage debit/credit cards, temporary card freezing, and card replacement requests. 6. **Customer Support**: In-app chat, FAQs, and contact information for customer service. ## Technical Requirements 1. **Platform**: iOS (version 12.0 and above), Android (version 8.0 and above). 2. **Backend**: Node.js with Express.js framework. 3. **Database**: PostgreSQL for relational data and MongoDB for unstructured data. 4. **Security**: End-to-end encryption, OAuth 2.0 for authentication, and PCI-DSS compliance for payment processing. 5. **APIs**: RESTful APIs for communication between frontend and backend. 6. **Third-party Integrations**: Payment gateways (Stripe, PayPal), SMS gateway (Twilio), and email service (SendGrid). ## User Interface 1. **Wireframes**: Attached in the appendix. 2. **UI Components**: Custom-designed components following Material Design guidelines. 3. **Responsive Design**: Optimized for various screen sizes and orientations. ## Testing 1. **Unit Testing**: Jest for JavaScript, Mocha for Node.js. 2. **Integration Testing**: Postman for API testing. 3. **User Acceptance Testing**: Beta testing with a select group of users. ## Deployment 1. **CI/CD Pipeline**: GitHub Actions for continuous integration and deployment. 2. **Hosting**: AWS (Amazon Web Services) for backend and frontend hosting. 3. **Monitoring**: New Relic for performance monitoring and error tracking. ## Appendix 1. **Wireframes**: [Link to wireframes] 2. **API Documentation**: [Link to API documentation] ```
Access telematics data in trucking
Create and collaborate on interactive animations with powerful, user-friendly tools.
IronCalc is a spreadsheet engine and ecosystem
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power