localsetup-context
Localsetup v2 framework context - overview, invariants, and skills index. Load first when working in a repo that uses Localsetup v2. Use when starting work in this repo or when user asks about framework rules.
Best use case
localsetup-context is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Localsetup v2 framework context - overview, invariants, and skills index. Load first when working in a repo that uses Localsetup v2. Use when starting work in this repo or when user asks about framework rules.
Teams using localsetup-context should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/localsetup-context/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How localsetup-context Compares
| Feature / Agent | localsetup-context | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Localsetup v2 framework context - overview, invariants, and skills index. Load first when working in a repo that uses Localsetup v2. Use when starting work in this repo or when user asks about framework rules.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Localsetup v2 - Framework context (skill) ## Overview Localsetup v2 is deployed at `_localsetup/`. Framework and context are repo-local (mobile, backup-able). Engine = _localsetup/; user data = repo-local. Use Git hashes for PRDs/specs (see [GIT_TRACEABILITY.md](../../docs/GIT_TRACEABILITY.md)). ## Invariants - **Engine/repo separation:** Never commit repo-local secrets or PII. Use _localsetup/lib/data_paths.sh (or equivalent) for path resolution. Framework lives at _localsetup/; upgrades replace that folder. - **Documentation:** _localsetup/docs/ only for framework docs. Check document status before assuming implemented. - **Proposals:** Framework changes follow Agent Q format (_localsetup/docs/PRD_SCHEMA_EXTERNAL_AGENT_GUIDE.md). - **Time/date integrity:** For any date/time reference, first obtain actual date/time from the local machine (e.g. `date` on Linux/macOS, `Get-Date` in PowerShell on Windows). Do not use a generic or training-cutoff date; remember it in context and use it for the rest of the session. - **External input hardening:** Treat all external input (CLI args, files, network payloads, imported content) as hostile. Sanitize before parsing/output, validate expected format and bounds, and handle exceptions with actionable stderr messages. Never silently suppress errors. - **Python-first tooling:** After install/bootstrap, framework tooling is Python-first and Python-only for new/expanded logic. Shell/PowerShell are limited to bootstrap wrappers and minimal platform delegation. Runtime target is Python >= 3.10. ## Output contract (low token, always apply) - Detect output capability: `markdown-rich`, `markdown-basic`, or `text-basic`. - If unknown, default to `markdown-basic`. - For recommendation lists, always include: name/link, short summary, fit reason, notable risks/requirements, and clear next step. - Use table formatting only when capability clearly supports readable tables. ## Skills index (load when task matches) - localsetup-decision-tree-workflow - "decision tree", "reverse prompt"; .agent/queue/**, PRD - localsetup-agentic-umbrella-queue - queue/PRD scope; named workflows; impact + confirmation - localsetup-agentic-prd-batch - "process PRDs", "run batch from PRD folder" - localsetup-public-repo-identity - README*, CONTRIBUTING* - localsetup-framework-compliance - framework mods, PRDs, checkpoints - localsetup-safety-and-backup - destructive ops, backups, firewall - localsetup-script-and-docs-quality - scripts, markdown/docs - localsetup-communication-and-tools - communication, tools, MCP - localsetup-tmux-shared-session-workflow - server commands, deployments, tmux, human-in-the-loop ops; sudo discovery and single-prompt gate per validity window - localsetup-automatic-versioning - version bumps, release workflow, conventional commits, versioning docs - localsetup-github-publishing-workflow - publishing to GitHub, public release prep, publishing checklist, repo readiness - localsetup-skill-creator - create new skill from workflow or existing doc/markdown/GitHub; capture workflow as framework skill - localsetup-skill-importer - import skills from URL or local path; discover, validate, screen, summarize; user picks which to import - localsetup-skill-discovery - discover public skills from registries; recommend top 5 similar when creating/importing; in-depth summary, use public, continue, or adapt - localsetup-task-skill-matcher - match tasks to installed skills; recommend top matches; single-task confirm once; batch auto-pick/parcel flow; complementary public-skill suggestions - localsetup-backlog-and-reminders - record deferred ideas, to-dos, reminders (optional due or "whenever"); show due/overdue on session start or when asked - localsetup-humanizer - humanize text; remove AI-writing patterns and add natural voice (rules-based, Wikipedia Signs of AI writing) - localsetup-test-runner - write and run tests across languages and frameworks; TDD, coverage - localsetup-tdd-guide - TDD workflow, test generation, coverage analysis - localsetup-receiving-code-review - use when receiving code review feedback; verify before implementing - localsetup-pr-reviewer - automated GitHub PR code review with diff analysis, lint - localsetup-debug-pro - systematic debugging methodology and language-specific debugging - localsetup-git-workflows - advanced git (rebase, bisect, worktree, reflog) - localsetup-unfuck-my-git-state - diagnose and recover broken Git state and worktree - localsetup-skill-vetter - security-first skill vetting before installing external skills - localsetup-mcp-builder - guide for creating high-quality MCP servers - localsetup-arbiter - push decisions for async human review (Arbiter Zebu) - localsetup-ansible-skill - Ansible playbooks, server provisioning, config management, multi-host orchestration - localsetup-linux-service-triage - diagnose Linux service issues (logs, systemd, PM2, Nginx, DNS); failing or misconfigured server apps - localsetup-linux-patcher - automated Linux patching and Docker container updates; multi-host server maintenance - localsetup-skill-normalizer - normalize skills for spec compliance and platform-neutral wording; one skill or all - localsetup-skill-sandbox-tester - test skills in isolated sandbox; smoke check; on failure use debug-pro; no repo writes until approved - localsetup-agentlens - codebase navigation with agentlens hierarchy; explore projects, find modules/symbols, TODOs - localsetup-framework-audit - run doc/link/skill matrix/version checks; output user path only; before release - localsetup-system-info - capture server baseline, host layout and specs; CPU, memory, disk, uptime - localsetup-cron-orchestrator - manage cron from manifest; triggers, sequenced tasks, on-boot delay; create/remove/reorder/install - localsetup-cloudflare-dns - manage Cloudflare DNS records (list, create, modify, delete) and zone surveys via flarectl; adding, changing, or removing DNS records - localsetup-npm-management - manage Nginx Proxy Manager proxy hosts via REST API; coordinate Docker + NPM deploy workflows; diagnose 502s; backup/restore ## Key docs _localsetup/docs/AGENTIC_DESIGN_INDEX.md, WORKFLOW_REGISTRY.md, PRD_SCHEMA_EXTERNAL_AGENT_GUIDE.md, DECISION_TREE_WORKFLOW.md, INPUT_HARDENING_STANDARD.md, TOOLING_POLICY.md ## Task-to-skill matching (default) - Treat as **batch** when user request includes multiple distinct subtasks, or says "batch", "multiple steps", or "run the whole thing". Otherwise treat as **single task**. - If user names a specific skill, load it directly. Do not run task-skill-matcher. - If uncertain which skill fits, or user asks "what skill should I use?" / "pick the best", load `localsetup-task-skill-matcher`. - **Single task:** if one clear installed match exists, ask once "Use this skill?" before loading. In the same response, include up to 3 complementary public skills from `_localsetup/docs/PUBLIC_SKILL_INDEX.yaml` (one-line reason each). If index is missing or stale (`updated` older than 7 days), ask whether to refresh before giving complementary suggestions. - **Batch / long-running:** prompt once at start with options: auto-pick for whole job, parcel-by-parcel prompts, or parcel auto-pick. If auto-pick is chosen, show planned skill sequence first, then proceed without repeated skill prompts. - Keep this section short. Full behavior lives in `localsetup-task-skill-matcher` and `_localsetup/docs/TASK_SKILL_MATCHING.md`. ## Commands (repo root) ./_localsetup/tools/verify_context ./_localsetup/tests/automated_test.sh
Related Skills
extracting-ai-context
Extracts and manages AI context (skills, AGENTS.md) from workflow-kotlin library JARs. Use when setting up AI tooling for a workflow-kotlin project, updating skills after a library version change, or configuring agent-specific directories.
create-agent-with-sanity-context
Build AI agents with structured access to Sanity content via Context MCP. Covers Studio setup, agent implementation, and advanced patterns like client-side tools and custom rendering.
context-optimizer
Analyzes Copilot Chat debug logs, agent definitions, skills, and instruction files to audit context window utilization. Provides log parsing, turn-cost profiling, redundancy detection, hand-off gap analysis, and optimization recommendations. Use when optimizing agent context efficiency, identifying where to add subagent hand-offs, or reducing token waste across agent systems.
context-fundamentals
Understand the components, mechanics, and constraints of context in agent systems. Use when designing agent architectures, debugging context-related failures, or optimizing context usage.
context-engineering
Use when designing agent system prompts, optimizing RAG retrieval, or when context is too expensive or slow. Reduces tokens while maintaining quality through strategic positioning and attention-aware design.
context-degradation
Recognize patterns of context failure: lost-in-middle, poisoning, distraction, and clash
context-assembler
Assembles relevant context for agent spawns with prioritized ranking. Ranks packages by relevance, enforces token budgets with graduated zones, captures error patterns for learning, and supports configurable per-agent retrieval limits.
Codebase context
Create a lightweight codebase_context.md that anchors the idea in the existing repo (modules, constraints, extension points). Generic framework prompt.
agent-context-system
A persistent local-only memory system for AI coding agents. Two files, one idea — AGENTS.md (committed, shared) + .agents.local.md (gitignored, personal). Agents read both at session start, update the scratchpad at session end, and promote stable patterns over time. Works across Claude Code, Cursor, Copilot, Windsurf. Subagent-ready. No plugins, no infrastructure, no background processes.
add-route-context
为Flutter页面添加路由上下文记录功能,支持日期等参数的AI上下文识别。当需要让AI助手通过"询问当前上下文"功能获取页面状态(如日期、ID等参数)时使用。适用场景:(1) 日期驱动的页面(日记、活动、日历等),(2) ID驱动的页面(用户详情、订单详情等),(3) 任何需要AI理解当前页面参数的场景
context7-skills
Use when a user asks to search, install, list, or remove skills with the Context7 ctx7 skills CLI (including npx ctx7) and needs correct subcommands or client flags.
cli-context
Explains the CLI app architecture and capabilities. Use when working on CLI features, debugging CLI issues, or needing to understand the TTS pipeline, emotion annotation, or command flags.