Replies: 2 comments
|
+1 for the proposal in general.. @senthalan and I was planning on to have dedicated effort on improving the contributor-dev-ex and these suggestions seems falls to that overall work.. This involves finalizing the development process, deliverables & tools to use at each step/deliverable. Still, without blocking to that effort, we can start with the most needed ones that specially require the consistency, like the docs and UI skills. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Proposal
As more of us develop ThunderID with AI assistants, our conventions only help when the assistant loads the right guidance at the right moment. Skills are built for exactly that: a short SKILL.md (name + one-line "use when…" description) that the assistant pulls in on demand when a task matches.
We already have contributor skills (db, console) under .agent/skills/, but that path isn't auto-discovered by Claude Code, and some of the guidance (observability, debugging, frontend practices) lives in the docs agent never loads on its own.
Current state (context)
The contributor guidance is spread across three mechanisms that don't reinforce each other:
Suggestions
Possible skills
Starter set — keep it small, each mapped to a real task trigger:
db(exists).agent/skills/dbconsole(exists).agent/skills/consolebackend-development(new)overview.mdx+ logging rulesfrontend-development(new)overview.mdx+conventions.mdx+best-practices.mdxapi-design*(new)observability(new)observability.mdxdocumentation*(new)pr-workflow(new, optional)pull-request-workflow.mdx+AGENTS.mdGit/PR rulesfeature development(new)All reactions