feature

Implement or optimize features following ARCHITECTURE.md guidelines and run CI tests.

40|11|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/SWUSTcyt/langchain-travel-agent --skill feature-swustcyt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature
Source: https://github.com/SWUSTcyt/langchain-travel-agent/tree/main/.claude/skills/feature
Command: npx skills add https://github.com/SWUSTcyt/langchain-travel-agent --skill feature-swustcyt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

基于 docs/ARCHITECTURE.md 的规范,安全地实现新功能或优化现有代码,确保与系统架构和中间件一致。

Core Features & Use Cases

  • 安全优先设计:在实现新功能时遵循 ARCHITECTURE.md 的约束和中间件规范。
  • 兼容性与可维护性:通过对现有代码的分析与改造,提升系统稳定性和可维护性。
  • 代码增量改进:对现有模块进行小步提交、可回滚并提供测试用例。

Quick Start

Implement or optimize a feature following ARCHITECTURE.md guidelines and run CI tests to ensure consistency with agent configuration and middleware.

Frequently Asked Questions about feature

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely implement new features without breaking existing architecture rules?

Safely implement new features by reading docs/ARCHITECTURE.md first, planning changes without overwriting existing logic, and validating against project style guidelines to maintain compatibility.

What's the best way to refactor middleware and optimize code for maintainability?

Refactor middleware and optimize code by analyzing existing modules, making small incremental commits that are reversible, and running CI tests to ensure system stability.

Does feature implementation work with agent configuration and MCP integrations?

Feature implementation works within code development workflows across agent configuration, middleware, and MCP integrations to ensure compliance and maintainability.

How do I ensure code quality when adding new functionality to an existing codebase?

Ensure code quality by following ARCHITECTURE.md guidelines, planning changes carefully, and validating all modifications against the project's established style constraints.

Can I optimize existing code while maintaining backward compatibility with middleware?

Optimize existing code while maintaining compatibility by analyzing current logic, applying incremental improvements, and validating changes against middleware specifications in ARCHITECTURE.md.

When should I not use incremental code improvements for feature implementation?

Avoid incremental code improvements when changes conflict with ARCHITECTURE.md constraints or when modifications cannot be validated through CI tests against project style guidelines.