← ClaudeAtlas

nasde-devlisted

Internal skill for developing and maintaining nasde-toolkit itself. Use this skill when: - Making changes to nasde-toolkit source code (CLI, runner, evaluator, config, agents) - Refactoring or adding features to the toolkit - Fixing bugs in the evaluation pipeline - Updating dependencies or integration points (Harbor, Opik, `claude` / `codex` CLI subprocess backends) This skill defines the verification protocol that must be followed after any significant change.
NoesisVision/nasde-toolkit · ★ 10 · AI & Automation · score 79
Install: claude install-skill NoesisVision/nasde-toolkit
# NASDE Toolkit Development Internal guidelines for developing nasde-toolkit itself. > **Important context:** `nasde-toolkit/` is the current production toolkit. The repository also contains `SDLC/evals/` which is the **legacy predecessor** — the original research/prototype that has been migrated into nasde-toolkit. Do NOT modify `SDLC/evals/` for new work. It will be removed once migration is confirmed complete. ## Post-change verification protocol After any significant change to the toolkit (new features, refactors, dependency updates, renamed identifiers), run the full verification pipeline before considering the work complete. ### 1. Quality gates (must pass before any commit/PR) These are the same checks that run on CI. **Always run locally before claiming code is ready:** ```bash # Lint uv run ruff check src/ tests/ # Format uv run ruff format --check src/ tests/ # Type check uv run mypy src/nasde_toolkit/ # Unit tests uv run pytest ``` All four must pass. If `ruff format` fails, run `uv run ruff format src/ tests/` to auto-fix. After pushing, verify CI passes on the PR with `gh pr checks <PR_NUMBER>`. ### 1b. Static checks ```bash # No stale references to old names or patterns grep -r "sdlc.eval\|sdlc-eval\|sdlc_eval" src/ docs/ CLAUDE.md README.md .claude/skills/ pyproject.toml --include="*.py" --include="*.md" --include="*.toml" --include="*.json" | grep -v __pycache__ # Package installs cleanly uv sync ``` ### 1c. Documentation and skills consistency