dev-specs
Dev Specs
Provide developers and analysts with reusable specification templates. Start from the closest template in assets/templates/, copy it into the working location, then tailor sections to the user's domain and remove irrelevant placeholders.
Workflow
- Identify the requested deliverable type.
- Select the closest template from
assets/templates/. - Copy the template content into the target file or response.
- Replace bracketed placeholders with project-specific information when the user provides it.
- Remove sections that do not apply instead of leaving noisy empty headings.
- Keep requirements measurable, testable, and implementation-neutral unless the user explicitly wants solution detail.
Available Templates
Functional specification document
- Path:
assets/templates/functional-specification-document.md - Use for feature scope, actors, functional requirements, interfaces, validations, workflows, outputs, dependencies, non-functional requirements, and acceptance criteria.
Adaptation Rules
- Preserve the template structure unless the user asks for a lighter or stricter format.
- Keep section numbering stable when editing an existing spec.
- Convert vague requests into concrete statements only when the intent is clear.
- Mark unknown information with bracketed placeholders instead of inventing facts.
- Prefer concise bullet points over long prose inside requirement sections.
- Write acceptance criteria as observable outcomes.
Template Handling
- If the user asks for a new spec, start from the template and fill what is known.
- If the user shares an incomplete draft, merge its content into the closest template.
- If the user wants a company-specific variant, duplicate the base template into
assets/templates/and adapt only the needed sections.
Assets
assets/templates/functional-specification-document.md: base template for functional specifications.
More from rcrespo-tripulse/tripulse-skills
living-docs
Generate and maintain living documentation for microservices by analyzing current code state and Git history when needed. Trigger when users ask to document a service, update docs after changes, compare branches, generate changelogs, audit doc freshness, sync docs to central repo, migrate legacy docs, create flow docs, ADRs, or system overviews. Trigger phrases: 'document [service]', 'document-branch', 'document-commits', 'sync', 'audit', 'migrate-legacy', 'document-flow', 'create-adr', 'system-overview', 'documenta', 'qué cambió', 'actualizar docs', 'generar changelog', 'release notes', 'living docs'.
11sap-business-one-servicer-layer-sql
SAP Business One Service Layer (b1s/v1 and sml.svc) integration guide for authentication/session cookies, OData query options, QueryService crossjoin filtering, semantic-layer aggregation, and multipart $batch orchestration. Use when building or debugging SAP B1 Service Layer HTTP calls, including metadata discovery, SQLQueries/* endpoints, and b1s.conf or per-request B1S-* configuration.
10skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
5planning-with-files
Implements Manus-style file-based planning to organize and track progress on complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when asked to plan out, break down, or organize a multi-step project, research task, or any work requiring >5 tool calls. Supports automatic session recovery after /clear.
4typescript-advanced-types
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
4prompt-engineering-patterns
Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production. Use when optimizing prompts, improving LLM outputs, or designing production prompt templates.
4