{
  "schemaVersion": "1.0",
  "item": {
    "slug": "senior-fullstack",
    "name": "Senior Fullstack",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/alirezarezvani/senior-fullstack",
    "canonicalUrl": "https://clawhub.ai/alirezarezvani/senior-fullstack",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/senior-fullstack",
    "sourceDownloadUrl": "https://clawhub.ai/api/v1/download?slug=senior-fullstack",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/architecture_patterns.md",
      "references/development_workflows.md",
      "references/tech_stack_guide.md",
      "scripts/code_quality_analyzer.py",
      "scripts/project_scaffolder.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "senior-fullstack",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-08T16:40:43.180Z",
      "expiresAt": "2026-05-15T16:40:43.180Z",
      "httpStatus": 200,
      "finalUrl": "https://clawhub.ai/api/v1/download?slug=senior-fullstack",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://clawhub.ai/api/v1/download?slug=senior-fullstack",
        "contentDisposition": "attachment; filename=\"senior-fullstack-2.1.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "senior-fullstack"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/senior-fullstack"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/senior-fullstack",
    "agentPageUrl": "https://openagent3.xyz/skills/senior-fullstack/agent",
    "manifestUrl": "https://openagent3.xyz/skills/senior-fullstack/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/senior-fullstack/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Senior Fullstack",
        "body": "Fullstack development skill with project scaffolding and code quality analysis tools."
      },
      {
        "title": "Table of Contents",
        "body": "Trigger Phrases\nTools\nWorkflows\nReference Guides"
      },
      {
        "title": "Trigger Phrases",
        "body": "Use this skill when you hear:\n\n\"scaffold a new project\"\n\"create a Next.js app\"\n\"set up FastAPI with React\"\n\"analyze code quality\"\n\"check for security issues in codebase\"\n\"what stack should I use\"\n\"set up a fullstack project\"\n\"generate project boilerplate\""
      },
      {
        "title": "Project Scaffolder",
        "body": "Generates fullstack project structures with boilerplate code.\n\nSupported Templates:\n\nnextjs - Next.js 14+ with App Router, TypeScript, Tailwind CSS\nfastapi-react - FastAPI backend + React frontend + PostgreSQL\nmern - MongoDB, Express, React, Node.js with TypeScript\ndjango-react - Django REST Framework + React frontend\n\nUsage:\n\n# List available templates\npython scripts/project_scaffolder.py --list-templates\n\n# Create Next.js project\npython scripts/project_scaffolder.py nextjs my-app\n\n# Create FastAPI + React project\npython scripts/project_scaffolder.py fastapi-react my-api\n\n# Create MERN stack project\npython scripts/project_scaffolder.py mern my-project\n\n# Create Django + React project\npython scripts/project_scaffolder.py django-react my-app\n\n# Specify output directory\npython scripts/project_scaffolder.py nextjs my-app --output ./projects\n\n# JSON output\npython scripts/project_scaffolder.py nextjs my-app --json\n\nParameters:\n\nParameterDescriptiontemplateTemplate name (nextjs, fastapi-react, mern, django-react)project_nameName for the new project directory--output, -oOutput directory (default: current directory)--list-templates, -lList all available templates--jsonOutput in JSON format\n\nOutput includes:\n\nProject structure with all necessary files\nPackage configurations (package.json, requirements.txt)\nTypeScript configuration\nDocker and docker-compose setup\nEnvironment file templates\nNext steps for running the project"
      },
      {
        "title": "Code Quality Analyzer",
        "body": "Analyzes fullstack codebases for quality issues.\n\nAnalysis Categories:\n\nSecurity vulnerabilities (hardcoded secrets, injection risks)\nCode complexity metrics (cyclomatic complexity, nesting depth)\nDependency health (outdated packages, known CVEs)\nTest coverage estimation\nDocumentation quality\n\nUsage:\n\n# Analyze current directory\npython scripts/code_quality_analyzer.py .\n\n# Analyze specific project\npython scripts/code_quality_analyzer.py /path/to/project\n\n# Verbose output with detailed findings\npython scripts/code_quality_analyzer.py . --verbose\n\n# JSON output\npython scripts/code_quality_analyzer.py . --json\n\n# Save report to file\npython scripts/code_quality_analyzer.py . --output report.json\n\nParameters:\n\nParameterDescriptionproject_pathPath to project directory (default: current directory)--verbose, -vShow detailed findings--jsonOutput in JSON format--output, -oWrite report to file\n\nOutput includes:\n\nOverall score (0-100) with letter grade\nSecurity issues by severity (critical, high, medium, low)\nHigh complexity files\nVulnerable dependencies with CVE references\nTest coverage estimate\nDocumentation completeness\nPrioritized recommendations\n\nSample Output:\n\n============================================================\nCODE QUALITY ANALYSIS REPORT\n============================================================\n\nOverall Score: 75/100 (Grade: C)\nFiles Analyzed: 45\nTotal Lines: 12,500\n\n--- SECURITY ---\n  Critical: 1\n  High: 2\n  Medium: 5\n\n--- COMPLEXITY ---\n  Average Complexity: 8.5\n  High Complexity Files: 3\n\n--- RECOMMENDATIONS ---\n1. [P0] SECURITY\n   Issue: Potential hardcoded secret detected\n   Action: Remove or secure sensitive data at line 42"
      },
      {
        "title": "Workflow 1: Start New Project",
        "body": "Choose appropriate stack based on requirements (see Stack Decision Matrix)\nScaffold project structure\nVerify scaffold: confirm package.json (or requirements.txt) exists\nRun initial quality check — address any P0 issues before proceeding\nSet up development environment\n\n# 1. Scaffold project\npython scripts/project_scaffolder.py nextjs my-saas-app\n\n# 2. Verify scaffold succeeded\nls my-saas-app/package.json\n\n# 3. Navigate and install\ncd my-saas-app\nnpm install\n\n# 4. Configure environment\ncp .env.example .env.local\n\n# 5. Run quality check\npython ../scripts/code_quality_analyzer.py .\n\n# 6. Start development\nnpm run dev"
      },
      {
        "title": "Workflow 2: Audit Existing Codebase",
        "body": "Run code quality analysis\nReview security findings — fix all P0 (critical) issues immediately\nRe-run analyzer to confirm P0 issues are resolved\nCreate tickets for P1/P2 issues\n\n# 1. Full analysis\npython scripts/code_quality_analyzer.py /path/to/project --verbose\n\n# 2. Generate detailed report\npython scripts/code_quality_analyzer.py /path/to/project --json --output audit.json\n\n# 3. After fixing P0 issues, re-run to verify\npython scripts/code_quality_analyzer.py /path/to/project --verbose"
      },
      {
        "title": "Workflow 3: Stack Selection",
        "body": "Use the tech stack guide to evaluate options:\n\nSEO Required? → Next.js with SSR\nAPI-heavy backend? → Separate FastAPI or NestJS\nReal-time features? → Add WebSocket layer\nTeam expertise → Match stack to team skills\n\nSee references/tech_stack_guide.md for detailed comparison."
      },
      {
        "title": "Architecture Patterns (references/architecture_patterns.md)",
        "body": "Frontend component architecture (Atomic Design, Container/Presentational)\nBackend patterns (Clean Architecture, Repository Pattern)\nAPI design (REST conventions, GraphQL schema design)\nDatabase patterns (connection pooling, transactions, read replicas)\nCaching strategies (cache-aside, HTTP cache headers)\nAuthentication architecture (JWT + refresh tokens, sessions)"
      },
      {
        "title": "Development Workflows (references/development_workflows.md)",
        "body": "Local development setup (Docker Compose, environment config)\nGit workflows (trunk-based, conventional commits)\nCI/CD pipelines (GitHub Actions examples)\nTesting strategies (unit, integration, E2E)\nCode review process (PR templates, checklists)\nDeployment strategies (blue-green, canary, feature flags)\nMonitoring and observability (logging, metrics, health checks)"
      },
      {
        "title": "Tech Stack Guide (references/tech_stack_guide.md)",
        "body": "Frontend frameworks comparison (Next.js, React+Vite, Vue)\nBackend frameworks (Express, Fastify, NestJS, FastAPI, Django)\nDatabase selection (PostgreSQL, MongoDB, Redis)\nORMs (Prisma, Drizzle, SQLAlchemy)\nAuthentication solutions (Auth.js, Clerk, custom JWT)\nDeployment platforms (Vercel, Railway, AWS)\nStack recommendations by use case (MVP, SaaS, Enterprise)"
      },
      {
        "title": "Stack Decision Matrix",
        "body": "RequirementRecommendationSEO-critical siteNext.js with SSRInternal dashboardReact + ViteAPI-first backendFastAPI or FastifyEnterprise scaleNestJS + PostgreSQLRapid prototypeNext.js API routesDocument-heavy dataMongoDBComplex queriesPostgreSQL"
      },
      {
        "title": "Common Issues",
        "body": "IssueSolutionN+1 queriesUse DataLoader or eager loadingSlow buildsCheck bundle size, lazy loadAuth complexityUse Auth.js or ClerkType errorsEnable strict mode in tsconfigCORS issuesConfigure middleware properly"
      }
    ],
    "body": "Senior Fullstack\n\nFullstack development skill with project scaffolding and code quality analysis tools.\n\nTable of Contents\nTrigger Phrases\nTools\nWorkflows\nReference Guides\nTrigger Phrases\n\nUse this skill when you hear:\n\n\"scaffold a new project\"\n\"create a Next.js app\"\n\"set up FastAPI with React\"\n\"analyze code quality\"\n\"check for security issues in codebase\"\n\"what stack should I use\"\n\"set up a fullstack project\"\n\"generate project boilerplate\"\nTools\nProject Scaffolder\n\nGenerates fullstack project structures with boilerplate code.\n\nSupported Templates:\n\nnextjs - Next.js 14+ with App Router, TypeScript, Tailwind CSS\nfastapi-react - FastAPI backend + React frontend + PostgreSQL\nmern - MongoDB, Express, React, Node.js with TypeScript\ndjango-react - Django REST Framework + React frontend\n\nUsage:\n\n# List available templates\npython scripts/project_scaffolder.py --list-templates\n\n# Create Next.js project\npython scripts/project_scaffolder.py nextjs my-app\n\n# Create FastAPI + React project\npython scripts/project_scaffolder.py fastapi-react my-api\n\n# Create MERN stack project\npython scripts/project_scaffolder.py mern my-project\n\n# Create Django + React project\npython scripts/project_scaffolder.py django-react my-app\n\n# Specify output directory\npython scripts/project_scaffolder.py nextjs my-app --output ./projects\n\n# JSON output\npython scripts/project_scaffolder.py nextjs my-app --json\n\n\nParameters:\n\nParameter\tDescription\ntemplate\tTemplate name (nextjs, fastapi-react, mern, django-react)\nproject_name\tName for the new project directory\n--output, -o\tOutput directory (default: current directory)\n--list-templates, -l\tList all available templates\n--json\tOutput in JSON format\n\nOutput includes:\n\nProject structure with all necessary files\nPackage configurations (package.json, requirements.txt)\nTypeScript configuration\nDocker and docker-compose setup\nEnvironment file templates\nNext steps for running the project\nCode Quality Analyzer\n\nAnalyzes fullstack codebases for quality issues.\n\nAnalysis Categories:\n\nSecurity vulnerabilities (hardcoded secrets, injection risks)\nCode complexity metrics (cyclomatic complexity, nesting depth)\nDependency health (outdated packages, known CVEs)\nTest coverage estimation\nDocumentation quality\n\nUsage:\n\n# Analyze current directory\npython scripts/code_quality_analyzer.py .\n\n# Analyze specific project\npython scripts/code_quality_analyzer.py /path/to/project\n\n# Verbose output with detailed findings\npython scripts/code_quality_analyzer.py . --verbose\n\n# JSON output\npython scripts/code_quality_analyzer.py . --json\n\n# Save report to file\npython scripts/code_quality_analyzer.py . --output report.json\n\n\nParameters:\n\nParameter\tDescription\nproject_path\tPath to project directory (default: current directory)\n--verbose, -v\tShow detailed findings\n--json\tOutput in JSON format\n--output, -o\tWrite report to file\n\nOutput includes:\n\nOverall score (0-100) with letter grade\nSecurity issues by severity (critical, high, medium, low)\nHigh complexity files\nVulnerable dependencies with CVE references\nTest coverage estimate\nDocumentation completeness\nPrioritized recommendations\n\nSample Output:\n\n============================================================\nCODE QUALITY ANALYSIS REPORT\n============================================================\n\nOverall Score: 75/100 (Grade: C)\nFiles Analyzed: 45\nTotal Lines: 12,500\n\n--- SECURITY ---\n  Critical: 1\n  High: 2\n  Medium: 5\n\n--- COMPLEXITY ---\n  Average Complexity: 8.5\n  High Complexity Files: 3\n\n--- RECOMMENDATIONS ---\n1. [P0] SECURITY\n   Issue: Potential hardcoded secret detected\n   Action: Remove or secure sensitive data at line 42\n\nWorkflows\nWorkflow 1: Start New Project\nChoose appropriate stack based on requirements (see Stack Decision Matrix)\nScaffold project structure\nVerify scaffold: confirm package.json (or requirements.txt) exists\nRun initial quality check — address any P0 issues before proceeding\nSet up development environment\n# 1. Scaffold project\npython scripts/project_scaffolder.py nextjs my-saas-app\n\n# 2. Verify scaffold succeeded\nls my-saas-app/package.json\n\n# 3. Navigate and install\ncd my-saas-app\nnpm install\n\n# 4. Configure environment\ncp .env.example .env.local\n\n# 5. Run quality check\npython ../scripts/code_quality_analyzer.py .\n\n# 6. Start development\nnpm run dev\n\nWorkflow 2: Audit Existing Codebase\nRun code quality analysis\nReview security findings — fix all P0 (critical) issues immediately\nRe-run analyzer to confirm P0 issues are resolved\nCreate tickets for P1/P2 issues\n# 1. Full analysis\npython scripts/code_quality_analyzer.py /path/to/project --verbose\n\n# 2. Generate detailed report\npython scripts/code_quality_analyzer.py /path/to/project --json --output audit.json\n\n# 3. After fixing P0 issues, re-run to verify\npython scripts/code_quality_analyzer.py /path/to/project --verbose\n\nWorkflow 3: Stack Selection\n\nUse the tech stack guide to evaluate options:\n\nSEO Required? → Next.js with SSR\nAPI-heavy backend? → Separate FastAPI or NestJS\nReal-time features? → Add WebSocket layer\nTeam expertise → Match stack to team skills\n\nSee references/tech_stack_guide.md for detailed comparison.\n\nReference Guides\nArchitecture Patterns (references/architecture_patterns.md)\nFrontend component architecture (Atomic Design, Container/Presentational)\nBackend patterns (Clean Architecture, Repository Pattern)\nAPI design (REST conventions, GraphQL schema design)\nDatabase patterns (connection pooling, transactions, read replicas)\nCaching strategies (cache-aside, HTTP cache headers)\nAuthentication architecture (JWT + refresh tokens, sessions)\nDevelopment Workflows (references/development_workflows.md)\nLocal development setup (Docker Compose, environment config)\nGit workflows (trunk-based, conventional commits)\nCI/CD pipelines (GitHub Actions examples)\nTesting strategies (unit, integration, E2E)\nCode review process (PR templates, checklists)\nDeployment strategies (blue-green, canary, feature flags)\nMonitoring and observability (logging, metrics, health checks)\nTech Stack Guide (references/tech_stack_guide.md)\nFrontend frameworks comparison (Next.js, React+Vite, Vue)\nBackend frameworks (Express, Fastify, NestJS, FastAPI, Django)\nDatabase selection (PostgreSQL, MongoDB, Redis)\nORMs (Prisma, Drizzle, SQLAlchemy)\nAuthentication solutions (Auth.js, Clerk, custom JWT)\nDeployment platforms (Vercel, Railway, AWS)\nStack recommendations by use case (MVP, SaaS, Enterprise)\nQuick Reference\nStack Decision Matrix\nRequirement\tRecommendation\nSEO-critical site\tNext.js with SSR\nInternal dashboard\tReact + Vite\nAPI-first backend\tFastAPI or Fastify\nEnterprise scale\tNestJS + PostgreSQL\nRapid prototype\tNext.js API routes\nDocument-heavy data\tMongoDB\nComplex queries\tPostgreSQL\nCommon Issues\nIssue\tSolution\nN+1 queries\tUse DataLoader or eager loading\nSlow builds\tCheck bundle size, lazy load\nAuth complexity\tUse Auth.js or Clerk\nType errors\tEnable strict mode in tsconfig\nCORS issues\tConfigure middleware properly"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/alirezarezvani/senior-fullstack",
    "publisherUrl": "https://clawhub.ai/alirezarezvani/senior-fullstack",
    "owner": "alirezarezvani",
    "version": "2.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/senior-fullstack",
    "downloadUrl": "https://openagent3.xyz/downloads/senior-fullstack",
    "agentUrl": "https://openagent3.xyz/skills/senior-fullstack/agent",
    "manifestUrl": "https://openagent3.xyz/skills/senior-fullstack/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/senior-fullstack/agent.md"
  }
}