brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
repo-developmentGuide Observal repository-wide setup, lint/test selection, contributor policy, release/compliance scripts, and PR readiness workflow.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task is about repository-wide contributor operations rather than one product layer: local setup, Make targets, choosing lint and test commands, pre-commit/SPDX/license policy, AI contribution policy, changelog and documentation updates, conventional commits, release/compliance scripts, safe use of development scripts, or the final PR review checklist.
Do not use this sub-skill as the primary guide for detailed implementation inside one layer. Route detailed Typer command work to cli, FastAPI/data/migration work to server, harness registry/adapters/hooks/parsers/session delivery to harness-telemetry, and Vite/React/TanStack Router frontend work to web. Use this sub-skill to coordinate cross-cutting checks and contributor obligations around those changes.
references/development-workflow.md.references/testing-and-quality.md.references/repo-scripts.md.references/troubleshooting.md.[Unreleased]; frontend UI changes also need screenshots in the PR body.feat, fix, docs, refactor, test, build, ci, chore with optional scope). Keep subject lines short, imperative, and without trailing periods..claude/, .kiro/, .cursor/, .gemini/, .opencode/, .copilot/, .vscode/, .worktrees/, or their companion instruction files.From the repository root, run this bundled read-only helper before choosing a broad workflow:
python skills/disco/observal/sub-skills/repo-development/scripts/inspect_observal_repo.py --repo-root . --pretty
Expected signal: JSON containing repository markers, package versions, Make targets, test layout counts, selected evidence-file summaries, and script summaries. The helper should not write files, call the network, invoke Docker, or expose absolute local checkout paths.
make test, make lint, and make check when the diff is PR-ready or touches cross-cutting policy/build files.