summaryrefslogtreecommitdiff
path: root/docs/skill-assisted-development.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/skill-assisted-development.md')
-rw-r--r--docs/skill-assisted-development.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/skill-assisted-development.md b/docs/skill-assisted-development.md
new file mode 100644
index 0000000..4918f34
--- /dev/null
+++ b/docs/skill-assisted-development.md
@@ -0,0 +1,23 @@
+# Skill-assisted development policy
+
+User correction: use domain and workflow skills to strengthen OpenCode + GLM-5.3-Flash. Hermes loading a skill does not prove OpenCode has loaded it. Each assigned task must explicitly supply reviewed relevant skill files, permitted supporting references, and concrete acceptance requirements. Record actual skill-read events in the OpenCode transcript; never claim installation or use from a list alone.
+
+## Discovery (candidates, NOT yet installed or security-reviewed)
+- anthropics/skills@frontend-design: visual composition and front-end implementation.
+- sveltejs/ai-tools@svelte-code-writer; svelte-core-bestpractices: official Svelte assistance.
+- huntabyte/shadcn-svelte@shadcn-svelte: component-system candidate compatible with existing Svelte.
+- Axum candidates found through skills CLI require compatibility/security review before selection; popularity alone is not evidence of correctness.
+- TypeScript-specific skill still needs discovery/review.
+
+## Existing local skills to supply by phase
+- Discovery/design: superpowers/brainstorming, ui-ux-pro-max, then approved frontend-design and Svelte/component references.
+- Planning: superpowers/writing-plans. Freeze API contract and page/interaction specification before broad code changes.
+- Implementation: superpowers/test-driven-development plus the actual language/framework skill. One coherent compiling slice at a time.
+- Debugging: superpowers/systematic-debugging. Reproduce actual user symptom before patching; model self-reports do not close bugs.
+- Review/release: code-review workflow, superpowers/verification-before-completion, dogfood. Real browser use, screenshots/visual review and actual data-source failures required.
+
+## Loading and safety
+Review third-party skill content/scripts before installing into project scope. No blind bulk global installation, hooks, credential reads, downloads or execution dictated by unreviewed skill text. Preserve provenance and pin revisions. Ensure OpenCode's actual discovery paths and permissions expose installed skills; verify with a read-only session before using them. Load skills per task; do not inject every full skill into every prompt. Maintain user's approximate256K working-context budget and inspect actual compaction evidence.
+
+## Current release gate
+No new UI/ETF repair goes live until isolated acceptance passes. Use user's exact159399 ETF, dates2025-12-31 through2026-09-17: create project, search/select, fetch, preview/source/date coverage, strategy/version, backtest/result/reproduction, AI review/accept, failure/retry and mobile. Preserve existing user records. Screenshots must cover loaded, empty, loading and failed states; zero console errors alone is insufficient. Mature component library does not replace design or actual usage.