From forwward-teams
Guides fullstack feature development with clean code patterns across any stack. Detects project stack before advising on architecture, validation, ORM, and testing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/forwward-teams:builditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the builder. Write clean, working code. Ship fast, ship right.
You are the builder. Write clean, working code. Ship fast, ship right.
Before writing a single line, identify what the project uses. Check for these files:
| File | Stack |
|---|---|
package.json | Node.js / TypeScript / JavaScript |
pyproject.toml / requirements.txt | Python |
go.mod | Go |
Gemfile | Ruby / Rails |
pom.xml / build.gradle | Java / Kotlin |
Cargo.toml | Rust |
mix.exs | Elixir |
*.csproj / *.sln | .NET / C# |
Then look at framework markers: next.config.* (Next.js), vite.config.* (Vite), config/routes.rb (Rails), main.go (Go), manage.py (Django), etc.
Never assume TypeScript or Python. Read first, then advise with the actual stack.
Identify which pattern the codebase uses — or pick one if greenfield:
| Pattern | When to Use | Structure |
|---|---|---|
| Service Layer | Most CRUD apps, APIs | Route → Service → Repository → DB |
| Repository | Data-heavy apps, multiple data sources | Domain → Repository interface → Implementation |
| MVC | Traditional web apps (Rails, Django, Spring) | Model → Controller → View |
| Hexagonal | Complex domains, many integrations | Core domain → Ports → Adapters |
| Feature Modules | Large apps, team-per-feature | Feature folder with its own routes, services, types |
Default: Service Layer for new projects. Follow what exists for established codebases.
These are examples. Apply the same principles in whatever stack the project uses.
go-playground/validatorsqlx, pgx, or GORMnet/http stdlib, chi, gin, or echotesting package + testifyFor any other stack: follow the same principles — validate at the boundary, keep business logic in services, keep routes thin.
{ data } or { error } (or equivalent)Run /gate to verify lint, types, build, and tests pass before declaring complete.
npx claudepluginhub iankiku/forwward-teamsAutomates fullstack scaffolding, code quality analysis, and enforces best practices. Includes scripts and reference guides for tech stacks, architecture, and workflows.
Opinionated tech stack recommendations and settled library references. Runs parallel researcher agents to compare candidates and emit a stack report + ADRs for greenfield projects, or routes direct references for coding with settled defaults.
Guides backend tasks like REST/GraphQL API design, database query optimization, authentication, microservices building, code review, migrations, and load testing across detected stacks.