What is feature-planning?
Use when the user says "plan a feature", "brainstorm", "explore this idea", or wants to go from idea to structured plan and roadmap.
event4u-app/agent-config
Use when the user says "plan a feature", "brainstorm", "explore this idea", or wants to go from idea to structured plan and roadmap.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/feature-planning"Quick start
Install it or open the source, trigger it with a clear task, then follow the source workflow.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/feature-planning"Use feature-planning to help me with: [describe your task]. Before you begin, tell me what input you need, the steps you will follow, and the expected output.
No structured workflow was detected; follow the original SKILL.md below.
Continue to the workflowDirect answers
Use when the user says "plan a feature", "brainstorm", "explore this idea", or wants to go from idea to structured plan and roadmap.
It is relevant to workflows involving Operations, Research.
SkillSignal detected this source-specific command: npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/feature-planning". Inspect the repository and command before running it.
The upstream source does not declare a dedicated Agent platform.
No obvious permission action was detected by the static rules. This is not proof that the Skill is safe.
This page combines upstream documentation with deterministic repository, quality, and static-risk signals. It is not described as a manual test or security review.
SkillSignal brief
Use when the user says "plan a feature", "brainstorm", "explore this idea", or wants to go from idea to structured plan and roadmap.
Useful in these contexts
Core capabilities
Distilled from the source
About 7 min · 16 sections
The user has a feature idea they want to explore or plan
An existing feature plan needs refinement
A feature plan needs to be turned into actionable roadmaps
Bug fixes (use bug-analyzer skill)
Feature plan document following the template structure
Decision log with rationale for key choices
Implementation roadmap with ordered tasks
Quality breakdown
Based on traceable docs and repository signals; stars are not treated as quality.
Compare before choosing
These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.
Use when the user says "review the design", "check the UI", or wants a comprehensive UI/UX review. Uses a 7-phase methodology covering interaction, responsiveness, accessibility, and more.
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Trigger when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Analyze raw prompts, identify intent and gaps, match ECC components (skills/commands/agents/hooks), and output a ready-to-paste optimized prompt. Advisory role only — never executes the task itself. TRIGGER when: user says "optimize prompt", "improve my prompt", "how to write a prompt for", "help me prompt", "rewrite this prompt", or explicitly asks to enhance prompt quality. Also triggers on Chinese equivalents: "优化prompt", "改进prompt", "怎么写prompt", "帮我优化这个指令". DO NOT TRIGGER when: user wants th
Use this skill when:
Do NOT use when:
bug-analyzer skill)cross-source-consistency, gated by consistency.cross_source): where the source ticket carries text + an attachment/mockup, or leaves a clearly-needed behavior unstated (weekend/holiday shift, empty/error state, timezone), surface the conflict/gap as an Open question before drafting phases — an inferred behavior is a scope expansion to confirm, not to bake in. See cross-source-consistency-mechanics.A feature plan captures the "what and why" of a feature:
A roadmap captures the "how and when" — the step-by-step implementation plan. Feature plans and roadmaps are linked but separate concerns.
agents/features/ # Project-wide feature plans
├── {feature-name}.md
app/Modules/{Module}/agents/features/ # Module-scoped feature plans
├── {feature-name}.md
.augment/templates/
└── features.md # Feature plan template
Roadmaps generated from features live in agents/roadmaps/ (or module-level agents/roadmaps/).
Explore → Plan → Refine → Roadmap → Implement
↑ ↑
└── iterate ─────┘
| Phase | Command | Output |
|---|---|---|
| Explore | /feature-explore | Brainstorming notes, feasibility check, rough scope |
| Plan | /feature-plan | Structured feature doc in agents/features/ |
| Refine | /feature-refactor | Updated feature doc with changes |
| Roadmap | /feature-roadmap | Roadmap(s) in agents/roadmaps/, linked from feature |
Use the full workflow for features that span multiple files, require architecture decisions,
or have unclear requirements. Trigger with /feature:dev.
Discovery → Exploration → Questions → Architecture → Implementation → Review → Summary
Maintain a running decision log throughout the planning process. For each decision:
Include the decision log in the feature plan file under a ## Decisions section.
This ensures future developers (and agents) understand the reasoning, not just the outcome.
When a feature plan's generated roadmap declares complexity: structural in its frontmatter, every task bullet must be self-contained and 2–5 minutes of work. Lightweight roadmaps (the default) skip this section — coarse-grained tasks ("Add login endpoint", "Update tests") are correct when the work is well-scoped and low-risk.
Structural roadmap tasks must include:
app/Modules/Auth/Services/LoginService.php, never "the login service".// existing code ellipses, no ….php artisan migrate --path=database/migrations/2026_05_09_create_logins.php (Laravel), bin/console doctrine:migrations:migrate --no-interaction (Symfony), bin/rails db:migrate VERSION=20260509… (Rails), npx prisma migrate deploy (Prisma), alembic upgrade +1 (Python / Alembic), sqlx migrate run (Rust).Migrated: 2026_05_09_create_logins) and the exit code.TODO, FIXME, tbd, and ??? are blockers; resolve before the task ships.The complexity flag lives in the roadmap's YAML frontmatter:
---
complexity: structural # triggers bite-sized granularity
# or
complexity: lightweight # default — skips bite-sized granularity
---
Source: adapted from an external reference; complexity-gating is our addition (Council Round 1, Q4 — mitigates UX pushback for senior engineers on well-scoped work).
Before presenting any plan, run these three scans in order. Each is a fast pass — not a deep review. Failures block presentation; fix and re-scan.
<placeholder>, TODO, FIXME, tbd, ???, XXX. Either resolve them now or surface them in the Open questions section. No placeholder ships unflagged.This scan is separate from adversarial-review (below). Self-review catches mechanical gaps (missing AC, leftover placeholders, mis-shaped types); adversarial-review challenges the plan's reasoning.
Source: adapted from an external reference.
After the 3-scan self-review passes, run the adversarial-review skill before presenting.
Focus on the "Feature plans / Architecture" attack questions. See that skill for the full process.
See .augment/templates/features.md for the full structure. Key sections:
- **Feature:** `agents/features/my-feature.md`
Feature plans link to their roadmaps in the ## Roadmaps section.
Roadmaps reference their source feature in the ## Context section.
If a feature is scoped to a single module, the feature plan and roadmaps live in the
module's agents/ directory:
app/Modules/{Module}/agents/features/app/Modules/{Module}/agents/roadmaps/Before creating a feature plan, always:
agents/features/ for overlap or dependencies.Feature plans are decision documents, not implementation guides. Implementation details belong in roadmaps.
AGENTS.md or module docs.