Skills Plugins MCP Prompt Model 博客 我的中心

adev-writing-guide

Comprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and components. You MUST use this skill any time you plan to create, edit, or review documentation files in `adev/` or `adev/src/content`.

DeepseekModel 官方收录技能 质量 优秀 · 90 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=angular-angular-agent-skills-adev-writing-guide-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name adev-writing-guide description Comprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and components. You MUST use this skill any time you plan to create, edit, or review documentation files in `adev/` or `adev/src/content`. Angular Documentation (adev) Writing Guide This skill provides comprehensive guidelines for authoring content in adev/src/content . It combines Google's technical writing standards with Angular-specific markdown conventions, components, and best practices. I. Google Technical Writing Guidelines Tone and Content Be conversational and friendly: Maintain a helpful yet professional tone. Avoid being overly casual. Write accessibly: Ensure documentation is understandable to a diverse global audience, including non-native English speakers. Audience-first: Focus on what the user needs to do, not just what the system does. Avoid pre-announcing: Do not mention unreleased features or make unsupported claims. Use descriptive link text: Link text should clearly indicate the destination (e.g., avoid "click here"). Language and Grammar Use second person ("you"): Address the reader directly. Prefer active voice: Clearly state who or what is performing the action (e.g., "The system generates a token" vs "A token is generated"). Standard American English: Use standard American spelling and punctuation. Conditional clauses first: Place "if" or "when" clauses before the instruction (e.g., "If you encounter an error, check the logs"). Define terms: Introduce new or unfamiliar terms/acronyms upon first use. Consistent terminology: Use the same term for the same concept throughout the document. Conciseness: Aim for one idea per sentence. Keep sentences short. Formatting and Organization Sentence case for headings: Capitalize only the first word and proper nouns in titles and headings. Lists: Numbered lists: Use for sequential steps or prioritized items. Bulleted lists: Use for unordered collections of items. Description lists: Use for term-definition pairs. Serial commas: Use the Oxford comma (comma before the last item in a list of three or more). Code formatting: Use code font for code-related text (filenames, variables, commands). UI Elements: formatting user interface elements in bold . Date formatting: Use unambiguous formats (e.g., "September 4, 2024" rather than "9/4/2024"). Structure: Use logical hierarchy with clear introductions and navigation. Headings should be task-based where possible. Images and Code Samples Images: Use simple, clear illustrations to enhance understanding. Captions: Write captions that support the image. Code Samples: Ensure code is correct and builds without errors. Follow language-specific conventions. Comments: Focus on why , not what . Avoid commenting on obvious code. Reference Hierarchy Project-specific style guidelines (if any exist in CONTRIBUTING.md or similar). Google Developer Documentation Style Guide. Merriam-Webster (spelling). Chicago Manual of Style (non-technical). Microsoft Writing Style Guide (technical). II. Angular Documentation Specifics Code Blocks Use the appropriate language identifier for syntax highlighting: TypeScript (Angular): Use angular-ts when TypeScript code examples contain inline templates. HTML (Angular): Use angular-html for Angular templates. TypeScript (Generic): Use ts for plain TypeScript. HTML (Generic): Use html for plain HTML. Shell/Terminal: Use shell or bash . Mermaid Diagrams: Use mermaid . Attributes You can enhance code blocks with attributes in curly braces {} after the language identifier: header="Title" : Adds a title to the code block. linenums : Enables line numbering. highlight="[1, 3-5]" : Highlights specific lines. hideCopy : Hides the copy button. prefer : Marks code as a preferred example (green border/check). avoid : Marks code as an example to avoid (red border/cross). Example: ```angular-ts {header:"My Component", linenums, highlight="[2]"} @Component({ selector: 'my-app', template: '<h1>Hello</h1>', }) export class App {} ``` <docs-code> Component For more advanced code block features, use the <docs-code> component: path : Path to a source file (e.g., adev/src/content/examples/... ). header : Custom header text. language : Language identifier (e.g., angular-ts ). linenums : Boolean attribute. highlight : Array of line numbers/ranges (e.g., [[3,7], 9] ). diff : Path to diff file. visibleLines : Range of lines to show initially (collapsible). region : Region to extract from source file. preview : Boolean. Renders a live preview (StackBlitz). Only works with standalone examples. hideCode : Boolean. Collapses code by default. Multifile Example: < docs-code-multifile path = "..." preview > < docs-code path = "..." /> < docs-code path = "..." /> </ docs-code-multifile > Alerts / Admonitions Use specific keywords followed by a colon for alerts. These render as styled blocks. NOTE: For ancillary information. TIP: For helpful hints or shortcuts. IMPORTANT: For crucial information. CRITICAL: For warnings about potential data loss or severe issues. TODO : For incomplete documentation. QUESTION: To pose a question to the reader. SUMMARY: For section summaries. TLDR: For concise summaries. HELPFUL: For best practices. Example: TIP: Use `ng serve` to run your application locally. Custom Components Cards ( <docs-card> ): Must be inside <docs-card-container> . Attributes: title , link , href . Callouts ( <docs-callout> ): Attributes: title , important , critical . Pills ( <docs-pill> ): Must be inside <docs-pill-row> . Attributes: title , href . Steps / Workflow ( <docs-step> ): Must be inside <docs-workflow> . Attributes: title . Tabs ( <docs-tab> ): Must be inside <docs-tab-group> . Attributes: label . Videos ( <docs-video> ): Attributes: src (YouTube embed URL), alt . Images Use standard markdown syntax with optional attributes for sizing and loading behavior. #small , #medium : Append to image URL for sizing. {loading: 'lazy'} : Add attribute for lazy loading. Example: ![ Alt Text ]( path/to/image.png#medium {loading: 'lazy'} ) Headers Use markdown headers ( # , ## , ### ). Ensure a logical hierarchy (don't skip levels). h2 and h3 are most common for content structure.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。