MCP server exposing claude-full-stack-2.0's 83 architecture and implementation skills + 4 workflows as MCP tools — making them invocable from Claude Desktop and any MCP host.
Project description
Claude Full Stack 2.0
AI-augmented software engineering skills from idea to production.
A Claude Code plugin: a curated set of production-grade Claude Skills that take a software project from idea to production. Positioned as AI-augmented software engineering — not a prompt collection — with primary differentiation in DevOps, SRE, and production operations.
Install
Add the marketplace, then install the plugin from it:
/plugin marketplace add amritmalla/claude-full-stack-2.0
/plugin install claude-full-stack-2-0@amritmalla-plugins
Once installed, the skills below become invocable by Claude Code's Skill tool whenever their description matches your request.
Repository layout
This repo is an AI-augmented engineering operating system. Skills are organized by what they own, not by topic:
- skills/architecture/ — technology-agnostic decision domains (product, architecture, backend, security, etc.).
- skills/implementations/ — ecosystem-specific execution (Spring Boot, Postgres, Kubernetes, GitHub Actions, ...).
- architecture-patterns/ — reusable architectural strategies (event-driven, hexagonal, modular-monolith, ...).
- standards/ — shared interoperability contracts that everything above conforms to.
- workflows/ — end-to-end execution flows that chain architecture + implementations.
See the long-form rationale in docs/architecture/research.md and the guiding beliefs in docs/philosophy/.
Skills
The repository ships 83 skills and 4 workflows across the architecture decision domains and ecosystem implementations (Spring Boot, FastAPI, Node.js, React, Flutter, Postgres, MongoDB, Kubernetes, AWS, Terraform, GitHub Actions, OpenAI, Anthropic, LangChain, AutoGen, CrewAI, ...). Browse the full catalog under skills/architecture/ and skills/implementations/.
A representative end-to-end lifecycle path on the Spring Boot reference stack:
| Stage | Skill | What it produces |
|---|---|---|
| Idea | idea-development |
Discovery, refinement, validation, PRD specification, and execution readiness |
| Architecture | system-design |
System design + ADRs |
| Backend architecture | backend-architecture |
Backend boundaries, domain behavior, contracts, transactions, handoff notes |
| Quality | quality-engineering |
Contract-driven test strategy, acceptance criteria, and integration test plan |
| Operations | operations |
Blameless postmortem, reusable runbook, and on-call handoff |
| Backend scaffold | spring-boot-service-scaffold |
Production-ready Spring Boot layout |
| Security | spring-security-auth-review |
JWT/OAuth2 review and hardening |
| Observability | spring-boot-observability-readiness |
SLIs/SLOs + multi-burn-rate alerts |
| Data | postgres-schema-and-migration |
Schema + zero-downtime migration plan |
| Containers | dockerfile-and-jvm-tuning |
Multi-stage Dockerfile + container-aware JVM flags |
| CI/CD | github-actions-pipeline-hardened |
OIDC, pinned SHAs, SBOM, cosign |
| Deploy | k8s-deploy-manifest-review |
Hardened Kubernetes manifests |
Workflows
Workflows sequence skills into lifecycle paths with explicit Entry/Exit/Gate checkpoints per phase:
idea-to-production-full-stack— Spring Boot + Postgres backend and React web frontend, idea to production on Kubernetes (the backend+web capstone).idea-to-production-flutter— a Flutter mobile app from idea to signed store release.production-readiness-review— a non-build hardening pass (reliability → security → performance → operations) for an existing service.cloud-foundation-on-aws— an infrastructure-only AWS landing zone and Terraform delivery foundation.
Claude Desktop
Claude Desktop doesn't load Claude Code plugins, but you can expose the 83 skills + 4 workflows as MCP tools via the companion package:
pip install claude-full-stack-skills
Then add to your claude_desktop_config.json:
{
"mcpServers": {
"claude-full-stack-skills": {
"command": "claude-full-stack-skills"
}
}
}
Restart Claude Desktop. Skills become invocable by description match — same
routing logic as Claude Code's Skill tool. Full setup steps and reference-file
lookup are documented in INTEGRATION.md.
Memory
For durable cross-session memory and hierarchical retrieval over a repo's code, docs, and decisions, install claude-repo-mem and follow INTEGRATION.md. The memory-management skill defines when each claude-repo-mem tool (recall, trace, remember, plan_task, handoff, resume, ...) is appropriate during architecture, implementation, and operations work.
Scope
In: the full "Full Stack 2.0" surface — architecture decision domains plus ecosystem execution across backend (Spring Boot, FastAPI, Node.js), frontend (React), mobile (Flutter), data (Postgres, MongoDB), infrastructure (Kubernetes, AWS, Terraform, GitHub Actions), and AI (OpenAI, Anthropic, LangChain, AutoGen, CrewAI), composed by end-to-end workflows.
Not yet: several ecosystem directories are taxonomy placeholders awaiting skills (e.g. Go, Django, .NET, Vue, Azure, GCP).
Companion package: claude-full-stack-skills (source under src/claude_full_stack_skills/) is the MCP server that exposes every skill + workflow as an MCP tool for Claude Desktop and other MCP hosts. See the Claude Desktop section above.
Contributing
Read CONTRIBUTING.md and CONVENTIONS.md. New skills follow SKILL_SPEC.md. New workflows follow WORKFLOW_SPEC.md.
License
MIT. See LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claude_full_stack_skills-0.2.1.tar.gz.
File metadata
- Download URL: claude_full_stack_skills-0.2.1.tar.gz
- Upload date:
- Size: 581.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9046fffa70bf784afe34f4fd297dbf2bb5cafedfabba2d71774ad3ba1c92ca84
|
|
| MD5 |
3690eede7ea39248c5682d2e2fa2467b
|
|
| BLAKE2b-256 |
152b0c0d0c1091fdb004d998b284ea5c7ec40ee3e7930e0b15389ceffb4fabb1
|
Provenance
The following attestation bundles were made for claude_full_stack_skills-0.2.1.tar.gz:
Publisher:
python-publish.yml on amritmalla/claude-full-stack-2.0
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
claude_full_stack_skills-0.2.1.tar.gz -
Subject digest:
9046fffa70bf784afe34f4fd297dbf2bb5cafedfabba2d71774ad3ba1c92ca84 - Sigstore transparency entry: 1642765734
- Sigstore integration time:
-
Permalink:
amritmalla/claude-full-stack-2.0@8a0c8989997aeafbc0d850de66bd5df093df8566 -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/amritmalla
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@8a0c8989997aeafbc0d850de66bd5df093df8566 -
Trigger Event:
release
-
Statement type:
File details
Details for the file claude_full_stack_skills-0.2.1-py3-none-any.whl.
File metadata
- Download URL: claude_full_stack_skills-0.2.1-py3-none-any.whl
- Upload date:
- Size: 929.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
866580b5702f2d3363826569928d98709312ee84ed614f494234da83320d4bd1
|
|
| MD5 |
d2e0e52506913237a6e8fe77bf6d5429
|
|
| BLAKE2b-256 |
f90f9b1797bdaf44d49f05880c54aa5893fba7df3756decdb49ae53af783318d
|
Provenance
The following attestation bundles were made for claude_full_stack_skills-0.2.1-py3-none-any.whl:
Publisher:
python-publish.yml on amritmalla/claude-full-stack-2.0
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
claude_full_stack_skills-0.2.1-py3-none-any.whl -
Subject digest:
866580b5702f2d3363826569928d98709312ee84ed614f494234da83320d4bd1 - Sigstore transparency entry: 1642765854
- Sigstore integration time:
-
Permalink:
amritmalla/claude-full-stack-2.0@8a0c8989997aeafbc0d850de66bd5df093df8566 -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/amritmalla
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@8a0c8989997aeafbc0d850de66bd5df093df8566 -
Trigger Event:
release
-
Statement type: