You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After #135, #142, and #153 land, do a single documentation alignment pass so user-facing and contributor docs match the repo. An audit found no structural doc problems, but several small inconsistencies that are easier to fix in one PR than piecemeal.
Do not start this issue until blockers #135, #142, and #153 are closed/merged (CLI/rich-in-core, defi skill, Black CI). Otherwise we will edit the same files twice.
Summary
One coordinated docs PR that:
Syncs skill category tables with the live registry
Harmonizes dev install instructions ([dev] vs [dev,all])
Fixes Python version messaging (badge vs pyproject.toml vs CI)
Improves env var discoverability for new users (README + .env.example)
docs/contributing/ai_native_workflow.md — Same category list under "Skillware rules you must follow"
Optional one-liner in both: "Current registry: see docs/skills/README.md; propose new categories in the issue first"
2. Dev install command consistency
CONTRIBUTING.md Getting started — align with CI: recommend pip install -e ".[dev,all]" for skill/framework work; note [dev] alone is enough for docs-only PRs
docs/contributing/ai_native_workflow.md Stage 1 — same wording as CONTRIBUTING/TESTING
Confirm requirements.txt comment still accurate (already points at [dev,all])
3. Python version badge
README.md badge: change 3.11+ → 3.10+ to match requires-python = ">=3.10" and CI matrix (3.10–3.12)
Optional: one sentence in Quick Start if helpful ("Python 3.10 or newer")
4. Env vars — user onboarding
README.md § Configuration — replace bare GOOGLE_API_KEY-only snippet with:
docs/skills/README.md — defi section + row for evm_tx_handler
docs/skills/evm_tx_handler.md — only if not already in skill PR; otherwise verify cross-links
examples/README.md — row if example script ships with skill PR
CONTRIBUTING Safety section — optional one line pointing high-risk skills (wallets, transfers) to dry-run / read-only patterns (no duplicate of skill instructions)
What needs to be fixed?
After #135, #142, and #153 land, do a single documentation alignment pass so user-facing and contributor docs match the repo. An audit found no structural doc problems, but several small inconsistencies that are easier to fix in one PR than piecemeal.
Do not start this issue until blockers #135, #142, and #153 are closed/merged (CLI/rich-in-core, defi skill, Black CI). Otherwise we will edit the same files twice.
Summary
One coordinated docs PR that:
[dev]vs[dev,all])pyproject.tomlvs CI).env.example)Blockers
richin core,python -m skillware, PATH docs, unified help, sweep of staleskillware[cli]mentionsdeficategory, catalog page, skillenv_vars(e.g. wallet private key),.env.exampleentriesblack --checkin CI; TESTING/CONTRIBUTING must describe gated Black, not "CI does not gate yet"Scope / Checklist
1. Skill categories (registry ↔ contributor docs)
dev_tools(already in catalog); adddefiafter [New Skill]: defi/evm_tx_handler — NLP-driven agent wallet for EVM buy/sell/send #142 merges2. Dev install command consistency
pip install -e ".[dev,all]"for skill/framework work; note[dev]alone is enough for docs-only PRs[dev,all])3. Python version badge
3.11+→3.10+to matchrequires-python = ">=3.10"and CI matrix (3.10–3.12)4. Env vars — user onboarding
GOOGLE_API_KEY-only snippet with:cp .env.example .env(or Windows equivalent)defi/evm_tx_handlermanifest (with comment: never commit; dry-run first). Keep generic agent keys as todaySKILLWARE_SKILL_PATHSKILLWARE_NO_VERSION_CHECK5. CLI docs (after #135 / #147)
Sweep stale
skillware[cli]install language now thatrichis core:pip install skillwarethenskillware list; PATH note +python -m skillwarefallback (per merged [Feat]: CLI discoverability, PATH docs, python -m skillware, and unified help #135 docs)[cli]extra" where obsolete; keep[cli]as deprecated alias only if still in pyprojectskillware listwithout extra install step6. Testing docs (after #153)
black --check; localpython -m black .before PR7. DeFi catalog (after #142 / #150)
defisection + row forevm_tx_handler8. Out of scope (do not expand this issue)
introduction.md"Local LLaMA (Planned) GBNF" roadmap line (harmless; change only if touched for another reason)Acceptance Criteria
dev_toolsanddefi)[dev,all]for CI parity;[dev]called out for docs-only>=3.10).env.exampleand api_keys.mdpython -m skillwareper merged [Feat]: CLI discoverability, PATH docs, python -m skillware, and unified help #135.env.exampleincludes new DeFi vars from merged skill manifest (commented, with security note)flake8pass;pytest tests/pass; contributor ranblack --checklocally[Unreleased]Documentation bullet for this sweepImplementation Notes
Single PR, docs-only (plus
.env.examplecomments). Good first issue once blockers clear.Suggested order after blockers merge:
skillware[cli],3.11+,[dev]withoutall, "CI does not gate on Black"skillware listworks without remembering extrasRelated
pytest tests/wording)Affected Page
README.md, .env.example, CONTRIBUTING.md, docs/TESTING.md, docs/usage/cli.md, docs/usage/api_keys.md, docs/usage/README.md, docs/contributing/ai_native_workflow.md, docs/skills/README.md, docs/vision.md, requirements.txt, CHANGELOG.md