senior-fullstack
Has your agent coordinate the complete development of a system. It manages the interface, service, and database, ensuring everything works together.
What it does
This tool helps ensure a feature works correctly across all parts of a software system, from the screen the user sees to the database where information is stored. It checks if everything is connected and functioning as it should.
When to use it
- ✓When a new feature needs to work on the website and the system behind it.
- ✓When reviewing an existing feature to see if it's well-integrated.
- ✓To ensure code changes don't break other parts of the system.
Example of what to ask your AI
“Review the full implementation of the user profile page, ensuring the interface, service, and database are synchronized.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool examines how the system is built, traces a user's path through the system, and defines how information should be exchanged and validated before making any changes. It also checks if tests have been run correctly.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill senior-fullstackOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/senior-fullstack/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Full-Stack Implementation Review
When to Use
Use when a feature spans the browser, backend service and database, or when reviewing an existing full-stack implementation for integration gaps.
Workflow
- Inspect the project's actual stack, build commands and conventions. Trace one user journey through interface state, API request, authorization, data access and response handling.
- Define the request/response contract, permission checks, input validation and failure states before changing code. Keep database migrations and external side effects explicit.
- Implement the smallest coherent slice using existing dependencies. Separate interface presentation, domain logic and persistence; use parameterized queries and server-side authorization.
- Run project-owned checks for the changed behavior: unit tests for rules, integration tests for permissions and persistence, and browser tests for the complete journey. Record which checks actually ran and any missing environments.
- Prepare a migration, rollback and release plan where needed. Dependency installation, destructive data changes, external notifications and deployments require authorization appropriate to that action.
Example
User: "Add a billing settings page."
Assistant: Inspect the existing billing integration and account permissions, define the settings API, implement loading/empty/error states, and test that one account cannot modify another account's settings. Prepare provider writes and deployment separately from local implementation; do not create a paid subscription merely to test the interface.
Bundled references
Helper status
The three retained Python helpers are unimplemented historical skeletons. They intentionally fail with a nonzero exit and do not scaffold, analyze quality or certify a project. Use the project's real tools; do not report an empty findings list as a clean audit. No executable installation or production deployment is supplied by this skill.
Limitations
- Stack and provider compatibility must be checked in the actual project.
- The references are review checklists, not complete application templates.
- Passing a subset of tests does not prove security, performance or deployment readiness.
- Do not infer permission to change accounts, billing or production resources from a request for a code review.
FAQ
What does 'full-stack' mean?
It means it covers all parts of a software system: the visual part (interface), the part that processes information (service/backend), and the part that stores information (database).
Does this tool write code for me?
No, it helps review and ensure that the code you or someone else wrote works correctly in all parts of the system. It does not create the code or perform the final deployment.
What are 'checks'?
These are automated tests that verify if the code is working as expected, if permissions are correct, and if the integration between parts is functioning.
Details
Original description by the author
Coordinate full-stack implementation across interface, service, database and delivery boundaries using the existing project stack and verified checks.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4104
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
benchmark-optimization-loop
Has your agent improve something's speed in a measured way. It tests multiple versions and chooses the fastest one that still works correctly.
affaan-m/ECC
change-impact
Helps your agent analyze the impact of code changes before making them. It compares the planned vs. actual results afterward, covering paths, data, tests, and documentation. Useful for risky or system-wide changes.
affaan-m/ECC
click-path-audit
Lets your agent trace all user buttons and interactions to find bugs. It finds issues where functions seem to work alone but fail together. Useful when bugs persist even after debugging.
affaan-m/ECC