con un clic
serena-semantic-coding-agent
语义级代码检索和编辑工具包,支持跨文件符号理解、智能重构和代码导航,比grep更精准
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
语义级代码检索和编辑工具包,支持跨文件符号理解、智能重构和代码导航,比grep更精准
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Implements Figma designs to exact 1:1 fidelity by decomposing them into sub-components and building bottom-up with self-correcting validation loops. This skill should be used when implementing UI from Figma files, when a Figma URL is provided, or when the user mentions "implement design", "figma to code", "build from figma", "convert figma", "break down this design", "implement page", "implement component", "generate code", "build Figma design", or "pixel perfect". Works for both full pages and single components. Requires Figma MCP server connection. Do not use for non-Figma design tasks or when the user only wants a screenshot or metadata without implementation.
MCP bundle package
MCP bundle package
AI 研究全流程 Skill:实验设计/数据处理/模型训练/论文写作,1.6K Stars
精选 Claude Code 技能/Hook/命令清单:22K Stars,一站式资源导航
查找 Skill/Agent/命令的一站式枢纽:2.3K Stars,生态导航
| id | skill-serena |
| name | Serena - Semantic Coding Agent |
| version | 1.0.0 |
| description | 语义级代码检索和编辑工具包,支持跨文件符号理解、智能重构和代码导航,比grep更精准 |
| category | prompt |
| tags | ["semantic","code-search","refactoring","navigation"] |
| author | Oraios |
| repositoryUrl | https://github.com/oraios/serena |
| parameters | {"transport":"stdio","configTemplate":"{\"transport\": \"stdio\", \"command\": \"npx\", \"args\": [\"-y\", \"serena\"]}"} |
$> git clone https://gitlab.com/Inspiravetion/serena
$> cd serena
$> npm run init
$> gulp
Source of truth for data that needs to be persisted. May not directly touch or alter data from other stores. However, middleware may access other stores so circular dependencies need to be avoided. Should be used for feature data (settings, complex navigation interactions, authentication, etc), middleware data that needs to be shared across instances and asynchronously initialized. Stores should also own all error handling and logic for how its data changes. A stores Data is readonly outside of its action methods.
Allow for the altering of control flow in Store/Controller actions as well as hooks to react to action and model events. Middleware may be mounted on a class so that all of it's actions/model properties are instrumented or on a action/model property level for more granularity. Each place a middleware is mounted, a new instance of it is created. For instance, mounting one on a class will instantiate one instance and use it for all actions/model properties. Each action/model property that it is mounted on will get a fresh instance of the middleware. Middleware may also take dependencies on Stores.
Map store and controller state to stateless views and wire user interactions to store actions. Controllers should also handle their loading and error states.
const middleware = [
() => new Interuptable(),
() => new Atomic(),
() => new Authenticated(),
() => new Logging()
];
@store()
@mount(middleware)
class FooStore {
...
}
const cooperative = middlewareDecorator([Interuptable, Atomic]);
const authenticated = middlewareDecorator([Authenticated]);
@store()
@cooperative
@authenticated
class FooStore {
...
}