بنقرة واحدة
new-component
Scaffold a new Angular standalone component following project conventions
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Scaffold a new Angular standalone component following project conventions
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run local security checks (golangci-lint gosec, go vet) before pushing to catch issues before CI
Guided dependency upgrade workflow for Go or frontend packages with lockstep bumping and CI verification
Development discipline guardrails for Go and Angular work. Use when implementing features, fixing bugs, or writing validation code. Enforces validation-first development, research escalation after repeated failures, real data testing, and comprehensive failure reporting.
Scaffold a new PostgreSQL migration pair (up + down) with sequential numbering
Run full pre-deployment validation for both frontend and backend
| name | new-component |
| description | Scaffold a new Angular standalone component following project conventions |
Create a new Angular standalone component at the specified path.
Arguments: <component-name> [--page] [--shared]
--page: projects/ui/src/app/pages/<name>/<name>.component.ts--shared (default): projects/ui/src/app/components/<name>/<name>.component.tsstandalone: true (default in Angular 20)template not templateUrlapp-<name> (kebab-case).css file (not SCSS), use Tailwind CSS classesviewProviders: [provideIcons({...})]import { Component } from '@angular/core';
@Component({
selector: 'app-COMPONENT_NAME',
template: `
<div>
<!-- Component content -->
</div>
`,
styleUrl: './COMPONENT_NAME.component.css',
})
export class ComponentNameComponent {}
authenticated.routes.ts (for pages) or import it where needed (for shared components)npm run format to auto-formatnpm run lint to verify