junai is 'Just Un-AI' routing with full AI power. Your agents stay smart. Your pipeline stays predictable. Deterministic agent pipeline for VS Code + GitHub Copilot. A Python state machine routes 23 specialised AI agents through 9 stages — no hallucinated routing, git-blameable transitions.
Drift inferred · capture-to-capture
- HIGH code analysis flagged hidden prompt content ×6 in saajunaid/junai
- HIGH code analysis flagged hidden prompt content ×6 in saajunaid/junai
tools
-
get_pipeline_status
Current stage, mode, blocked_by, next transition, and formatted progress_line
-
notify_orchestrator
Record stage completion + compute next transition
-
pipeline_init
Start a new pipeline (confirm=true required)
-
pipeline_reset
Reset for next feature (confirm=true required)
-
run_command
Execute any shell command (tests, lint, format) — enables hands-free test runs
-
satisfy_gate
Approve a supervision gate
-
set_pipeline_mode
Switch between supervised / assisted / autopilot
-
skip_stage
Skip the current stage with auto-gate satisfaction (blocked on implement, anchor, tester)
-
validate_deferred_paths
Verify deferred item file paths before pipeline close
analyzed commit e391d9c · analyzer v18 · 1h ago
skills & prompt files 183
- agent-rulessaajunaid-junai-e391d9c/.github/copilot-instructions.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/README.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/adr.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/advisory-hub.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/api-documentation.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/code-review.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/conventional-commit.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/create-readme.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/create-skill.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/debug-help.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/dockerfile.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/documentation-writer.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/first-ask.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/generate-hld-lld.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/golden-nuggets.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/mcp-development.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/migrate-project.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/mockup.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/new-feature.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/onboarding.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/performance-optimization.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/plan.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/pool-promote.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/project-setup.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/pytest-coverage.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/relay.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/review-and-refactor.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/sql-optimization.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/sql-review.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/sync-skills-readme.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/tdd.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/test-coverage.prompt.md
- prompt-filesaajunaid-junai-e391d9c/.github/prompts/verify.prompt.md
- skillsaajunaid-junai-e391d9c/.github/skills/cloud/aws-agentic-ai/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/cloud/aws-cdk-development/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/cloud/aws-cost-operations/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/cloud/aws-serverless-eda/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/cloud/building-ai-agent-on-cloudflare/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/cloud/building-mcp-server-on-cloudflare/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/anchor-review/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/api-client-patterns/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/api-design/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/architecture-design/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/backend-development/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/backend-to-frontend-handoff/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/caching-patterns/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/code-explainer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/code-review/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/codebase-audit/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/error-handling/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/fastapi-dev/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/javascript-typescript/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/llm-application-dev/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/mcp-builder/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/observability/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/python/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/refactoring/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/security-review/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/sql/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/coding/understand-anything/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/data/data-analysis/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/data/data-loader/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/data/data-validation/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/data/database-design/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/data/db-testing/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/data/schema-migration/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/changelog-generator/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/ci-cd-pipeline/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/deploy-local/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/gh-cli/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/git-commit/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/golden-workflow/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/monorepo/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/update-readme/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/using-git-worktrees/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/devops/windows-deployment/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/architecture-document/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/code-documentation/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/doc-coauthoring/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/document-skills/docx/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/document-skills/pdf/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/document-skills/pptx/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/document-skills/xlsx/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/documentation-analyzer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/naming-analyzer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/prd-to-code/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/technical-writing/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/vm-ppt/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/docs/writing-plans/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/algorithmic-art/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/artifacts-builder/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/banner-design/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/brand-design/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/brand-guidelines/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/brand-voice/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/canvas-design/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/css-architecture/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/design-md/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/design-system-tokens/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/enterprise-dashboard-aesthetic-system/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/frontend-design/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/mockup/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/nextjs-app-router/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/popular-web-designs/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/react-best-practices/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/react-dev/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/react-useeffect/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/responsive-mobile-native/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/shadcn-radix/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/sketch/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/slides/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/streamlit-dev/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/theme-factory/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/ui-review/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/ui-styling-patterns/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/ui-ux-intelligence/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/warm-editorial-ui/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/webapp-development/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/frontend/word-cloud/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/architecture-diagram/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/ascii-art/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/draw-io/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/excalidraw/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/image-enhancer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/mermaid-diagrams/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/notebooklm/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/plantuml/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/svg-create/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/video-downloader/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/media/youtube-transcript/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/competitive-ads-extractor/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/content-research-writer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/domain-name-brainstormer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/github-issues/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/humanizer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/internal-comms/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/invoice-organizer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/jira-issues/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/job-application/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/lead-research-assistant/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/meeting-insights-analyzer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/productivity/raffle-winner-picker/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/testing/component-testing/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/testing/performance-testing/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/testing/playwright/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/testing/tdd-workflow/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/testing/test-strategy/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/testing/ui-testing/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/testing/webapp-testing/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/agent-md-refactor/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/agent-orchestration/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/asking-questions/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/best-practices/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/brainstorming/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/context-curator/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/SKILL.md
- prompt-filesaajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/assets/prompts/extract_requirements.md
- prompt-filesaajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/assets/prompts/extract_ui_demand.md
- prompt-filesaajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/assets/prompts/reconcile_mapping.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/developer-growth-analysis/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/file-organizer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/game-changing-features/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/golden-nuggets/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/golden-plan/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/intent-writer/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/onboard-project/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/pipeline-state/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/preflight/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/receiving-code-review/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/relay/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/requesting-code-review/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/setup-project-ai/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/state-tracking/SKILL.md
- skillsaajunaid-junai-e391d9c/.github/skills/workflow/verification-loop/SKILL.md
- skillsaajunaid-junai-e391d9c/plugin-extras/skills/agent-md-refactor/SKILL.md
- skillsaajunaid-junai-e391d9c/plugin-extras/skills/agent-orchestration/SKILL.md
- skillsaajunaid-junai-e391d9c/plugin-extras/skills/algorithmic-art/SKILL.md
- skillsaajunaid-junai-e391d9c/plugin-extras/skills/anchor-review/SKILL.md
- skillsaajunaid-junai-e391d9c/plugin-extras/skills/api-client-patterns/SKILL.md
- skillsaajunaid-junai-e391d9c/plugin-extras/skills/architecture-design/SKILL.md
- skillsaajunaid-junai-e391d9c/plugin-extras/skills/architecture-diagram/SKILL.md
filesystem 118
- fs saajunaid-junai-e391d9c/.github/skills/coding/mcp-builder/scripts/evaluation.py :14
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/frontend/ui-ux-intelligence/data/_sync_all.py :190
with open(src, newline="", encoding="utf-8") as f: - fs saajunaid-junai-e391d9c/.github/skills/frontend/ui-ux-intelligence/scripts/core.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/frontend/ui-ux-intelligence/scripts/design_system.py :20
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/draw-io/scripts/find_aws_icon.py :16
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/excalidraw/scripts/add-arrow.py :24
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/excalidraw/scripts/add-icon-to-diagram.py :27
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/excalidraw/scripts/split-excalidraw-library.py :23
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/__init__.py :10
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/ask_question.py :16
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/auth_manager.py :16
import shutil - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/browser_session.py :11
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/browser_utils.py :50
with open(STATE_FILE, 'r') as f: - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/cleanup_manager.py :7
import shutil - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/config.py :6
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/notebook_manager.py :12
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/run.py :10
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/setup_environment.py :11
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/core/gif_builder.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/core/validators.py :8
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/bounce.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/explode.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/fade.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/flip.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/kaleidoscope.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/morph.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/move.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/pulse.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/shake.py :10
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/slide.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/spin.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/wiggle.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/media/slack-gif-creator/templates/zoom.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/discover_connections.py :14
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/discover_sources.py :13
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/drift_check.py :24
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/extract_schema.py :45
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/generate_gap_report.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/generate_mapping_doc.py :28
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/ts_dto_compare.py :20
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/validate_lineage.py :8
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/eval-viewer/generate_review.py :28
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/aggregate_benchmark.py :42
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/generate_report.py :13
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/improve_description.py :15
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/package_skill.py :16
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/quick_validate.py :10
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/run_eval.py :17
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/run_loop.py :16
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/utils.py :3
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :13
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pipeline-runner/agent_manager.py :19
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pipeline-runner/guards.py :3
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pipeline-runner/junai.py :64
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pipeline-runner/pipeline_runner.py :7
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pipeline-runner/scripts/dry_run_all_modes.py :15
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pipeline-runner/transitions.py :5
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pool-sync/generate_registry.py :6
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pool-sync/manifest.py :5
from pathlib import Path - fs saajunaid-junai-e391d9c/.github/tools/pool-sync/pool_sync.py :8
import shutil - fs saajunaid-junai-e391d9c/export_runtime_resources.py :6
import shutil - fs saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/discover_connections.py :14
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/discover_sources.py :13
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/drift_check.py :24
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/extract_schema.py :45
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/generate_gap_report.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/generate_mapping_doc.py :28
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/ts_dto_compare.py :20
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/validate_lineage.py :8
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/excalidraw/scripts/add-arrow.py :24
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/excalidraw/scripts/add-icon-to-diagram.py :27
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/excalidraw/scripts/split-excalidraw-library.py :23
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/mcp-builder/scripts/evaluation.py :14
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/__init__.py :10
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/ask_question.py :16
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/auth_manager.py :16
import shutil - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/browser_session.py :11
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/browser_utils.py :50
with open(STATE_FILE, 'r') as f: - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/cleanup_manager.py :7
import shutil - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/config.py :6
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/notebook_manager.py :12
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/run.py :10
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/setup_environment.py :11
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/core/gif_builder.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/core/validators.py :8
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/bounce.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/explode.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/fade.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/flip.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/kaleidoscope.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/morph.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/move.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/pulse.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/shake.py :10
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/slide.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/spin.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/wiggle.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/slack-gif-creator/templates/zoom.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/ui-ux-intelligence/data/_sync_all.py :190
with open(src, newline="", encoding="utf-8") as f: - fs saajunaid-junai-e391d9c/plugin-extras/skills/ui-ux-intelligence/scripts/core.py :9
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin-extras/skills/ui-ux-intelligence/scripts/design_system.py :20
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/hooks/inject_relay.py :115
text = open(RELAY, encoding="utf-8").read().strip() - fs saajunaid-junai-e391d9c/plugin/hooks/session_end.py :61
with open(transcript_path, encoding="utf-8") as fh: - fs saajunaid-junai-e391d9c/plugin/scripts/setup_project_ai.py :24
import shutil - fs saajunaid-junai-e391d9c/plugin/scripts/usage_review.py :24
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/draw-io/scripts/find_aws_icon.py :16
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/eval-viewer/generate_review.py :28
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/aggregate_benchmark.py :42
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/generate_report.py :13
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/improve_description.py :15
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/package_skill.py :16
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/quick_validate.py :10
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/run_eval.py :17
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/run_loop.py :16
from pathlib import Path - fs saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/utils.py :3
from pathlib import Path - fs saajunaid-junai-e391d9c/src/junai_mcp/server.py :13
from pathlib import Path - fs saajunaid-junai-e391d9c/validate_agents.py :24
from pathlib import Path - fs saajunaid-junai-e391d9c/validate_pool.py :24
from pathlib import Path
shell / exec 21
- shell saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/__init__.py :9
import subprocess - shell saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/run.py :9
import subprocess - shell saajunaid-junai-e391d9c/.github/skills/media/notebooklm/scripts/setup_environment.py :9
import subprocess - shell saajunaid-junai-e391d9c/.github/skills/testing/webapp-testing/scripts/with_server.py :17
import subprocess - shell saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/eval-viewer/generate_review.py :22
import subprocess - shell saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/improve_description.py :13
import subprocess - shell saajunaid-junai-e391d9c/.github/skills/workflow/skill-creator/scripts/run_eval.py :12
import subprocess - shell saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :10
import subprocess as _subprocess - shell saajunaid-junai-e391d9c/.github/tools/pool-sync/pool_sync.py :9
import subprocess - shell saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/__init__.py :9
import subprocess - shell saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/run.py :9
import subprocess - shell saajunaid-junai-e391d9c/plugin-extras/skills/notebooklm/scripts/setup_environment.py :9
import subprocess - shell saajunaid-junai-e391d9c/plugin/hooks/auto_lint.py :9
import subprocess - shell saajunaid-junai-e391d9c/plugin/hooks/inject_relay.py :14
import subprocess - shell saajunaid-junai-e391d9c/plugin/scripts/setup_project_ai.py :293
import subprocess - shell saajunaid-junai-e391d9c/plugin/skills/skill-creator/eval-viewer/generate_review.py :22
import subprocess - shell saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/improve_description.py :13
import subprocess - shell saajunaid-junai-e391d9c/plugin/skills/skill-creator/scripts/run_eval.py :12
import subprocess - shell saajunaid-junai-e391d9c/plugin/skills/webapp-testing/scripts/with_server.py :17
import subprocess - shell saajunaid-junai-e391d9c/src/junai_mcp/server.py :10
import subprocess as _subprocess - shell saajunaid-junai-e391d9c/validate_agents.py :20
import subprocess
network 2
- net saajunaid-junai-e391d9c/.github/skills/testing/webapp-testing/scripts/with_server.py :18
import socket - net saajunaid-junai-e391d9c/plugin/skills/webapp-testing/scripts/with_server.py :18
import socket
database 2
- db saajunaid-junai-e391d9c/.github/skills/workflow/data-contract-pipeline/scripts/extract_schema.py :765
from sqlalchemy import text - db saajunaid-junai-e391d9c/plugin-extras/skills/data-contract-pipeline/scripts/extract_schema.py :765
from sqlalchemy import text
tool registrations 22
- notify_orchestrator saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :205
- validate_deferred_paths saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :287
- get_pipeline_status saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :348
- skip_stage saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :391
- set_pipeline_mode saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :443
- satisfy_gate saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :462
- update_notes saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :483
- replay_stage saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :547
- pipeline_init saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :659
- pipeline_reset saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :759
- run_command saajunaid-junai-e391d9c/.github/tools/mcp-server/server.py :799
- notify_orchestrator saajunaid-junai-e391d9c/src/junai_mcp/server.py :205
- validate_deferred_paths saajunaid-junai-e391d9c/src/junai_mcp/server.py :287
- get_pipeline_status saajunaid-junai-e391d9c/src/junai_mcp/server.py :348
- skip_stage saajunaid-junai-e391d9c/src/junai_mcp/server.py :391
- set_pipeline_mode saajunaid-junai-e391d9c/src/junai_mcp/server.py :443
- satisfy_gate saajunaid-junai-e391d9c/src/junai_mcp/server.py :462
- update_notes saajunaid-junai-e391d9c/src/junai_mcp/server.py :483
- replay_stage saajunaid-junai-e391d9c/src/junai_mcp/server.py :547
- pipeline_init saajunaid-junai-e391d9c/src/junai_mcp/server.py :659
- pipeline_reset saajunaid-junai-e391d9c/src/junai_mcp/server.py :759
- run_command saajunaid-junai-e391d9c/src/junai_mcp/server.py :799
declared dependencies 1
- fastmcp@>=0.3.0