From ai-sdlc
AI-SDLC project governance rules, workflow expectations, and pre-commit checklist. Loaded automatically at session start.
npx claudepluginhub ai-sdlc-framework/ai-sdlc --plugin ai-sdlcThis skill uses the workspace's default tool permissions.
1. **NEVER merge any pull request.** Do not run `gh pr merge`, `git merge` into main, or any merge operation. Only create or update PRs. The human merges.
Reorganizes X and LinkedIn networks: review-first pruning of low-value follows, priority-based add/follow recommendations, and drafts warm outreach in user's voice.
Generates platform-native social content for X, LinkedIn, TikTok, YouTube, newsletters from source material like articles, demos, docs, or notes. Adapts voice and format per platform.
Interactively installs Everything Claude Code skills and rules to user-level (~/.claude) or project-level (.claude) directories, verifies paths, and optimizes files. Activate on 'configure ecc' or setup requests.
gh pr merge, git merge into main, or any merge operation. Only create or update PRs. The human merges..ai-sdlc/review-policy.md for recurring false positives.gh pr close or gh issue close. The human decides what to close.git push --force or git push -f.git branch -D or git branch -d.git reset --hard, git checkout -- ., git restore ..These rules are also enforced technically via .claude/hooks/enforce-blocked-actions.sh and .ai-sdlc/agent-role.yaml blockedActions.
Before EVERY commit, run these checks and fix any failures:
pnpm build # TypeScript compilation — catches type errors
pnpm test # All tests must pass
pnpm test:coverage # Coverage thresholds enforced (80% lines/functions/statements, 70% branches)
pnpm lint # ESLint — no errors allowed
pnpm format:check # Prettier — run `pnpm format` to fix
Before committing new .ts modules, verify:
src/**/*.ts file (not types.ts, index.ts) has tests somewhere.test.ts file OR in another test file that imports itDo NOT rely on CI to catch missing tests — check locally first.
Do NOT commit if any of these fail. Fix the errors first, then commit.
git fetch origin && git rebase origin/maingit push --force-with-lease origin <branch>gh api pulls/N/update-branch with merge method.feat:, fix:, test:, docs:, chore:, style:When given a multi-step task, complete ALL steps before stopping:
If blocked at any step, say which step you're stuck on and why.
/fix-pr <number> to automatically gather and fix PR issuesWhen review agents post findings:
.ai-sdlc/review-policy.md with better calibration, don't dismiss reviewsorchestrator/ — core pipeline logic (TypeScript)reference/ — framework reference implementationdogfood/ — CLI scripts that invoke the orchestrator.ai-sdlc/ — pipeline configuration (YAML) — agents cannot modify these files.claude/ — Claude Code hooks, commands, and skills.github/workflows/ — GitHub Actions — agents cannot modify these filesspec/schemas/ — JSON schemas for YAML validationpnpm test from repo root for all packagespnpm --filter @ai-sdlc/orchestrator test for orchestrator only